ITP001 Axioms: ITP134^4.ax


%------------------------------------------------------------------------------
% File     : ITP134^4 : TPTP v8.2.0. Bugfixed v7.5.0.
% Domain   : Interactive Theorem Proving
% Axioms   : HOL4 syntactic export, chainy mode
% Version  : [BG+19] axioms.
% English  :

% Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
%          : [Gau19] Gauthier (2019), Email to Geoff Sutcliffe
% Source   : [BG+19]
% Names    : binary_ieee.ax [Gau19]
%          : HL4134^4.ax [TPAP]

% Status   : Satisfiable
% Syntax   : Number of formulae    : 2241 (1043 unt; 972 typ;   0 def)
%            Number of atoms       : 2970 (1942 equ; 170 cnn)
%            Maximal formula atoms :   70 (   1 avg)
%            Number of connectives : 72786 ( 170   ~;  70   |; 589   &;71512   @)
%                                         ( 168 <=>; 277  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   49 (   6 avg;71512 nst)
%            Number of types       :   21 (  20 usr)
%            Number of type conns  : 3583 (3583   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  954 ( 952 usr; 226 con; 0-8 aty)
%            Number of variables   : 4819 (   0   ^4684   !; 135   ?;4819   :)
% SPC      : TH0_SAT_EQU_NAR

% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
thf(u,type,
    u: $tType ).

thf(d,type,
    d: $tType ).

thf(du,type,
    du: $tType ).

thf(mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: $tType ).

thf(mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    mono_2Etyop_2Ebinary__ieee_2Eflags: $tType ).

thf(mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Etyop_2Ebinary__ieee_2Efloat__compare: $tType ).

thf(mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Etyop_2Ebinary__ieee_2Efloat__value: $tType ).

thf(mono_2Etyop_2Einteger_2Eint,type,
    mono_2Etyop_2Einteger_2Eint: $tType ).

thf(mono_2Etyop_2Enum_2Enum,type,
    mono_2Etyop_2Enum_2Enum: $tType ).

thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: $tType ).

thf(mono_2Etyop_2Erealax_2Ereal,type,
    mono_2Etyop_2Erealax_2Ereal: $tType ).

thf(mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: $tType ).

thf(mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,type,
    mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29: $tType ).

thf(mono_2Etyop_2Ebinary__ieee_2Erounding,type,
    mono_2Etyop_2Ebinary__ieee_2Erounding: $tType ).

thf(tyop_2Ebinary__ieee_2Eflags,type,
    tyop_2Ebinary__ieee_2Eflags: d ).

thf(tyop_2Ebinary__ieee_2Efloat,type,
    tyop_2Ebinary__ieee_2Efloat: d > d > d ).

thf(tyop_2Ebinary__ieee_2Efloat__compare,type,
    tyop_2Ebinary__ieee_2Efloat__compare: d ).

thf(tyop_2Ebinary__ieee_2Efloat__value,type,
    tyop_2Ebinary__ieee_2Efloat__value: d ).

thf(tyop_2Ebinary__ieee_2Efp__op,type,
    tyop_2Ebinary__ieee_2Efp__op: d > d > d ).

thf(tyop_2Ebinary__ieee_2Erounding,type,
    tyop_2Ebinary__ieee_2Erounding: d ).

thf(tyop_2Ebool_2Eitself,type,
    tyop_2Ebool_2Eitself: d > d ).

thf(tyop_2Efcp_2Ecart,type,
    tyop_2Efcp_2Ecart: d > d > d ).

thf(tyop_2Eind__type_2Erecspace,type,
    tyop_2Eind__type_2Erecspace: d > d ).

thf(tyop_2Einteger_2Eint,type,
    tyop_2Einteger_2Eint: d ).

thf(tyop_2Elist_2Elist,type,
    tyop_2Elist_2Elist: d > d ).

thf(tyop_2Emin_2Ebool,type,
    tyop_2Emin_2Ebool: d ).

thf(tyop_2Emin_2Efun,type,
    tyop_2Emin_2Efun: d > d > d ).

thf(tyop_2Enum_2Enum,type,
    tyop_2Enum_2Enum: d ).

thf(tyop_2Eone_2Eone,type,
    tyop_2Eone_2Eone: d ).

thf(tyop_2Eoption_2Eoption,type,
    tyop_2Eoption_2Eoption: d > d ).

thf(tyop_2Epair_2Eprod,type,
    tyop_2Epair_2Eprod: d > d > d ).

thf(tyop_2Erealax_2Ereal,type,
    tyop_2Erealax_2Ereal: d ).

thf(tyop_2Esum_2Esum,type,
    tyop_2Esum_2Esum: d > d > d ).

thf(s,type,
    s: d > u > du ).

thf(app_2E2,type,
    app_2E2: du > du > u ).

thf(combin_i_2E0,type,
    combin_i_2E0: u ).

thf(combin_k_2E0,type,
    combin_k_2E0: u ).

thf(combin_s_2E0,type,
    combin_s_2E0: u ).

thf(c_2Ebool_2E_21_2E0,type,
    c_2Ebool_2E_21_2E0: u ).

thf(c_2Ebool_2E_21_2E1,type,
    c_2Ebool_2E_21_2E1: du > u ).

thf(c_2Earithmetic_2E_2A_2E0,type,
    c_2Earithmetic_2E_2A_2E0: u ).

thf(c_2Earithmetic_2E_2A_2E2,type,
    c_2Earithmetic_2E_2A_2E2: du > du > u ).

thf(c_2Earithmetic_2E_2B_2E0,type,
    c_2Earithmetic_2E_2B_2E0: u ).

thf(c_2Earithmetic_2E_2B_2E2,type,
    c_2Earithmetic_2E_2B_2E2: du > du > u ).

thf(c_2Epair_2E_2C_2E0,type,
    c_2Epair_2E_2C_2E0: u ).

thf(c_2Epair_2E_2C_2E2,type,
    c_2Epair_2E_2C_2E2: du > du > u ).

thf(c_2Earithmetic_2E_2D_2E0,type,
    c_2Earithmetic_2E_2D_2E0: u ).

thf(c_2Earithmetic_2E_2D_2E2,type,
    c_2Earithmetic_2E_2D_2E2: du > du > u ).

thf(c_2Ereal_2E_2F_2E0,type,
    c_2Ereal_2E_2F_2E0: u ).

thf(c_2Ereal_2E_2F_2E2,type,
    c_2Ereal_2E_2F_2E2: du > du > u ).

thf(c_2Ebool_2E_2F_5C_2E0,type,
    c_2Ebool_2E_2F_5C_2E0: u ).

thf(c_2Ebool_2E_2F_5C_2E2,type,
    c_2Ebool_2E_2F_5C_2E2: du > du > u ).

thf(c_2Enum_2E0_2E0,type,
    c_2Enum_2E0_2E0: u ).

thf(c_2Eprim__rec_2E_3C_2E0,type,
    c_2Eprim__rec_2E_3C_2E0: u ).

thf(c_2Eprim__rec_2E_3C_2E2,type,
    c_2Eprim__rec_2E_3C_2E2: du > du > u ).

thf(c_2Earithmetic_2E_3C_3D_2E0,type,
    c_2Earithmetic_2E_3C_3D_2E0: u ).

thf(c_2Earithmetic_2E_3C_3D_2E2,type,
    c_2Earithmetic_2E_3C_3D_2E2: du > du > u ).

thf(c_2Emin_2E_3D_2E0,type,
    c_2Emin_2E_3D_2E0: u ).

thf(c_2Emin_2E_3D_2E2,type,
    c_2Emin_2E_3D_2E2: du > du > u ).

thf(c_2Emin_2E_3D_3D_3E_2E0,type,
    c_2Emin_2E_3D_3D_3E_2E0: u ).

thf(c_2Emin_2E_3D_3D_3E_2E2,type,
    c_2Emin_2E_3D_3D_3E_2E2: du > du > u ).

thf(c_2Ebool_2E_3F_2E0,type,
    c_2Ebool_2E_3F_2E0: u ).

thf(c_2Ebool_2E_3F_2E1,type,
    c_2Ebool_2E_3F_2E1: du > u ).

thf(c_2Emin_2E_40_2E0,type,
    c_2Emin_2E_40_2E0: u ).

thf(c_2Emin_2E_40_2E1,type,
    c_2Emin_2E_40_2E1: du > u ).

thf(c_2Einteger_2EABS_2E0,type,
    c_2Einteger_2EABS_2E0: u ).

thf(c_2Einteger_2EABS_2E1,type,
    c_2Einteger_2EABS_2E1: du > u ).

thf(c_2Ebool_2EARB_2E0,type,
    c_2Ebool_2EARB_2E0: u ).

thf(c_2Earithmetic_2EBIT1_2E0,type,
    c_2Earithmetic_2EBIT1_2E0: u ).

thf(c_2Earithmetic_2EBIT1_2E1,type,
    c_2Earithmetic_2EBIT1_2E1: du > u ).

thf(c_2Earithmetic_2EBIT2_2E0,type,
    c_2Earithmetic_2EBIT2_2E0: u ).

thf(c_2Earithmetic_2EBIT2_2E1,type,
    c_2Earithmetic_2EBIT2_2E1: du > u ).

thf(c_2Eind__type_2EBOTTOM_2E0,type,
    c_2Eind__type_2EBOTTOM_2E0: u ).

thf(c_2Ebool_2ECOND_2E0,type,
    c_2Ebool_2ECOND_2E0: u ).

thf(c_2Ebool_2ECOND_2E3,type,
    c_2Ebool_2ECOND_2E3: du > du > du > u ).

thf(c_2Elist_2ECONS_2E0,type,
    c_2Elist_2ECONS_2E0: u ).

thf(c_2Elist_2ECONS_2E2,type,
    c_2Elist_2ECONS_2E2: du > du > u ).

thf(c_2Eind__type_2ECONSTR_2E0,type,
    c_2Eind__type_2ECONSTR_2E0: u ).

thf(c_2Eind__type_2ECONSTR_2E3,type,
    c_2Eind__type_2ECONSTR_2E3: du > du > du > u ).

thf(c_2Ebool_2EDATATYPE_2E0,type,
    c_2Ebool_2EDATATYPE_2E0: u ).

thf(c_2Ebool_2EDATATYPE_2E1,type,
    c_2Ebool_2EDATATYPE_2E1: du > u ).

thf(c_2Epred__set_2EEMPTY_2E0,type,
    c_2Epred__set_2EEMPTY_2E0: u ).

thf(c_2Ebinary__ieee_2EEQ_2E0,type,
    c_2Ebinary__ieee_2EEQ_2E0: u ).

thf(c_2Earithmetic_2EEVEN_2E0,type,
    c_2Earithmetic_2EEVEN_2E0: u ).

thf(c_2Earithmetic_2EEVEN_2E1,type,
    c_2Earithmetic_2EEVEN_2E1: du > u ).

thf(c_2Elist_2EEXISTS_2E0,type,
    c_2Elist_2EEXISTS_2E0: u ).

thf(c_2Elist_2EEXISTS_2E2,type,
    c_2Elist_2EEXISTS_2E2: du > du > u ).

thf(c_2Earithmetic_2EEXP_2E0,type,
    c_2Earithmetic_2EEXP_2E0: u ).

thf(c_2Earithmetic_2EEXP_2E2,type,
    c_2Earithmetic_2EEXP_2E2: du > du > u ).

thf(c_2Ebool_2EF_2E0,type,
    c_2Ebool_2EF_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__Add_2E0,type,
    c_2Ebinary__ieee_2EFP__Add_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__Add_2E3,type,
    c_2Ebinary__ieee_2EFP__Add_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2EFP__Div_2E0,type,
    c_2Ebinary__ieee_2EFP__Div_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__Div_2E3,type,
    c_2Ebinary__ieee_2EFP__Div_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2EFP__Mul_2E0,type,
    c_2Ebinary__ieee_2EFP__Mul_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__Mul_2E3,type,
    c_2Ebinary__ieee_2EFP__Mul_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2EFP__MulAdd_2E0,type,
    c_2Ebinary__ieee_2EFP__MulAdd_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__MulAdd_2E4,type,
    c_2Ebinary__ieee_2EFP__MulAdd_2E4: du > du > du > du > u ).

thf(c_2Ebinary__ieee_2EFP__MulSub_2E0,type,
    c_2Ebinary__ieee_2EFP__MulSub_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__MulSub_2E4,type,
    c_2Ebinary__ieee_2EFP__MulSub_2E4: du > du > du > du > u ).

thf(c_2Ebinary__ieee_2EFP__Sqrt_2E0,type,
    c_2Ebinary__ieee_2EFP__Sqrt_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__Sqrt_2E2,type,
    c_2Ebinary__ieee_2EFP__Sqrt_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2EFP__Sub_2E0,type,
    c_2Ebinary__ieee_2EFP__Sub_2E0: u ).

thf(c_2Ebinary__ieee_2EFP__Sub_2E3,type,
    c_2Ebinary__ieee_2EFP__Sub_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2EFloat_2E0,type,
    c_2Ebinary__ieee_2EFloat_2E0: u ).

thf(c_2Ebinary__ieee_2EFloat_2E1,type,
    c_2Ebinary__ieee_2EFloat_2E1: du > u ).

thf(c_2Epred__set_2EGSPEC_2E0,type,
    c_2Epred__set_2EGSPEC_2E0: u ).

thf(c_2Epred__set_2EGSPEC_2E1,type,
    c_2Epred__set_2EGSPEC_2E1: du > u ).

thf(c_2Ebinary__ieee_2EGT_2E0,type,
    c_2Ebinary__ieee_2EGT_2E0: u ).

thf(c_2Ecombin_2EI_2E0,type,
    c_2Ecombin_2EI_2E0: u ).

thf(c_2Ecombin_2EI_2E1,type,
    c_2Ecombin_2EI_2E1: du > u ).

thf(c_2Ebool_2EIN_2E0,type,
    c_2Ebool_2EIN_2E0: u ).

thf(c_2Ebool_2EIN_2E2,type,
    c_2Ebool_2EIN_2E2: du > du > u ).

thf(c_2Epred__set_2EINSERT_2E0,type,
    c_2Epred__set_2EINSERT_2E0: u ).

thf(c_2Epred__set_2EINSERT_2E2,type,
    c_2Epred__set_2EINSERT_2E2: du > du > u ).

thf(c_2Eintreal_2EINT__CEILING_2E0,type,
    c_2Eintreal_2EINT__CEILING_2E0: u ).

thf(c_2Eintreal_2EINT__CEILING_2E1,type,
    c_2Eintreal_2EINT__CEILING_2E1: du > u ).

thf(c_2Eintreal_2EINT__FLOOR_2E0,type,
    c_2Eintreal_2EINT__FLOOR_2E0: u ).

thf(c_2Eintreal_2EINT__FLOOR_2E1,type,
    c_2Eintreal_2EINT__FLOOR_2E1: du > u ).

thf(c_2Ewords_2EINT__MAX_2E0,type,
    c_2Ewords_2EINT__MAX_2E0: u ).

thf(c_2Ewords_2EINT__MAX_2E1,type,
    c_2Ewords_2EINT__MAX_2E1: du > u ).

thf(c_2Ewords_2EINT__MIN_2E0,type,
    c_2Ewords_2EINT__MIN_2E0: u ).

thf(c_2Ewords_2EINT__MIN_2E1,type,
    c_2Ewords_2EINT__MIN_2E1: du > u ).

thf(c_2Ebinary__ieee_2EInfinity_2E0,type,
    c_2Ebinary__ieee_2EInfinity_2E0: u ).

thf(c_2Ecombin_2EK_2E0,type,
    c_2Ecombin_2EK_2E0: u ).

thf(c_2Ecombin_2EK_2E1,type,
    c_2Ecombin_2EK_2E1: du > u ).

thf(c_2Ebool_2ELET_2E0,type,
    c_2Ebool_2ELET_2E0: u ).

thf(c_2Ebool_2ELET_2E2,type,
    c_2Ebool_2ELET_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2ELT_2E0,type,
    c_2Ebinary__ieee_2ELT_2E0: u ).

thf(c_2Elist_2ENIL_2E0,type,
    c_2Elist_2ENIL_2E0: u ).

thf(c_2Eoption_2ENONE_2E0,type,
    c_2Eoption_2ENONE_2E0: u ).

thf(c_2Earithmetic_2ENUMERAL_2E0,type,
    c_2Earithmetic_2ENUMERAL_2E0: u ).

thf(c_2Earithmetic_2ENUMERAL_2E1,type,
    c_2Earithmetic_2ENUMERAL_2E1: du > u ).

thf(c_2Ebinary__ieee_2ENaN_2E0,type,
    c_2Ebinary__ieee_2ENaN_2E0: u ).

thf(c_2Einteger_2ENum_2E0,type,
    c_2Einteger_2ENum_2E0: u ).

thf(c_2Einteger_2ENum_2E1,type,
    c_2Einteger_2ENum_2E1: du > u ).

thf(c_2Eoption_2ESOME_2E0,type,
    c_2Eoption_2ESOME_2E0: u ).

thf(c_2Eoption_2ESOME_2E1,type,
    c_2Eoption_2ESOME_2E1: du > u ).

thf(c_2Enum_2ESUC_2E0,type,
    c_2Enum_2ESUC_2E0: u ).

thf(c_2Enum_2ESUC_2E1,type,
    c_2Enum_2ESUC_2E1: du > u ).

thf(c_2Ebool_2ET_2E0,type,
    c_2Ebool_2ET_2E0: u ).

thf(c_2Ebool_2ETYPE__DEFINITION_2E0,type,
    c_2Ebool_2ETYPE__DEFINITION_2E0: u ).

thf(c_2Ebool_2ETYPE__DEFINITION_2E2,type,
    c_2Ebool_2ETYPE__DEFINITION_2E2: du > du > u ).

thf(c_2Ewords_2EUINT__MAX_2E0,type,
    c_2Ewords_2EUINT__MAX_2E0: u ).

thf(c_2Ewords_2EUINT__MAX_2E1,type,
    c_2Ewords_2EUINT__MAX_2E1: du > u ).

thf(c_2Ebinary__ieee_2EULP_2E0,type,
    c_2Ebinary__ieee_2EULP_2E0: u ).

thf(c_2Ebinary__ieee_2EULP_2E1,type,
    c_2Ebinary__ieee_2EULP_2E1: du > u ).

thf(c_2Ebinary__ieee_2EUN_2E0,type,
    c_2Ebinary__ieee_2EUN_2E0: u ).

thf(c_2Erelation_2EWF_2E0,type,
    c_2Erelation_2EWF_2E0: u ).

thf(c_2Erelation_2EWF_2E1,type,
    c_2Erelation_2EWF_2E1: du > u ).

thf(c_2Erelation_2EWFREC_2E0,type,
    c_2Erelation_2EWFREC_2E0: u ).

thf(c_2Erelation_2EWFREC_2E2,type,
    c_2Erelation_2EWFREC_2E2: du > du > u ).

thf(c_2Earithmetic_2EZERO_2E0,type,
    c_2Earithmetic_2EZERO_2E0: u ).

thf(c_2Ebool_2E_5C_2F_2E0,type,
    c_2Ebool_2E_5C_2F_2E0: u ).

thf(c_2Ebool_2E_5C_2F_2E2,type,
    c_2Ebool_2E_5C_2F_2E2: du > du > u ).

thf(c_2Ereal_2Eabs_2E0,type,
    c_2Ereal_2Eabs_2E0: u ).

thf(c_2Ereal_2Eabs_2E1,type,
    c_2Ereal_2Eabs_2E1: du > u ).

thf(c_2EbasicSize_2Ebool__size_2E0,type,
    c_2EbasicSize_2Ebool__size_2E0: u ).

thf(c_2EbasicSize_2Ebool__size_2E1,type,
    c_2EbasicSize_2Ebool__size_2E1: du > u ).

thf(c_2Ebinary__ieee_2Echeck__for__signalling_2E0,type,
    c_2Ebinary__ieee_2Echeck__for__signalling_2E0: u ).

thf(c_2Ebinary__ieee_2Echeck__for__signalling_2E1,type,
    c_2Ebinary__ieee_2Echeck__for__signalling_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eclear__flags_2E0,type,
    c_2Ebinary__ieee_2Eclear__flags_2E0: u ).

thf(c_2Ebinary__ieee_2Eclosest_2E0,type,
    c_2Ebinary__ieee_2Eclosest_2E0: u ).

thf(c_2Ebinary__ieee_2Eclosest_2E2,type,
    c_2Ebinary__ieee_2Eclosest_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eclosest__such_2E0,type,
    c_2Ebinary__ieee_2Eclosest__such_2E0: u ).

thf(c_2Ebinary__ieee_2Eclosest__such_2E1,type,
    c_2Ebinary__ieee_2Eclosest__such_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eclosest__such_2E3,type,
    c_2Ebinary__ieee_2Eclosest__such_2E3: du > du > du > u ).

thf(c_2Efcp_2Edimindex_2E0,type,
    c_2Efcp_2Edimindex_2E0: u ).

thf(c_2Efcp_2Edimindex_2E1,type,
    c_2Efcp_2Edimindex_2E1: du > u ).

thf(c_2Ewords_2Edimword_2E0,type,
    c_2Ewords_2Edimword_2E0: u ).

thf(c_2Ewords_2Edimword_2E1,type,
    c_2Ewords_2Edimword_2E1: du > u ).

thf(c_2Ebinary__ieee_2Edividezero__flags_2E0,type,
    c_2Ebinary__ieee_2Edividezero__flags_2E0: u ).

thf(c_2Ebinary__ieee_2Eexponent__boundary_2E0,type,
    c_2Ebinary__ieee_2Eexponent__boundary_2E0: u ).

thf(c_2Ebinary__ieee_2Eexponent__boundary_2E2,type,
    c_2Ebinary__ieee_2Eexponent__boundary_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__CASE_2E0,type,
    c_2Ebinary__ieee_2Eflags__CASE_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__CASE_2E2,type,
    c_2Ebinary__ieee_2Eflags__CASE_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__DivideByZero_2E0,type,
    c_2Ebinary__ieee_2Eflags__DivideByZero_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__DivideByZero_2E1,type,
    c_2Ebinary__ieee_2Eflags__DivideByZero_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__DivideByZero__fupd_2E0,type,
    c_2Ebinary__ieee_2Eflags__DivideByZero__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__DivideByZero__fupd_2E1,type,
    c_2Ebinary__ieee_2Eflags__DivideByZero__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__DivideByZero__fupd_2E2,type,
    c_2Ebinary__ieee_2Eflags__DivideByZero__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__InvalidOp_2E0,type,
    c_2Ebinary__ieee_2Eflags__InvalidOp_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__InvalidOp_2E1,type,
    c_2Ebinary__ieee_2Eflags__InvalidOp_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__InvalidOp__fupd_2E0,type,
    c_2Ebinary__ieee_2Eflags__InvalidOp__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__InvalidOp__fupd_2E1,type,
    c_2Ebinary__ieee_2Eflags__InvalidOp__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__InvalidOp__fupd_2E2,type,
    c_2Ebinary__ieee_2Eflags__InvalidOp__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__Overflow_2E0,type,
    c_2Ebinary__ieee_2Eflags__Overflow_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Overflow_2E1,type,
    c_2Ebinary__ieee_2Eflags__Overflow_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Overflow__fupd_2E0,type,
    c_2Ebinary__ieee_2Eflags__Overflow__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Overflow__fupd_2E1,type,
    c_2Ebinary__ieee_2Eflags__Overflow__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Overflow__fupd_2E2,type,
    c_2Ebinary__ieee_2Eflags__Overflow__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__Precision_2E0,type,
    c_2Ebinary__ieee_2Eflags__Precision_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Precision_2E1,type,
    c_2Ebinary__ieee_2Eflags__Precision_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Precision__fupd_2E0,type,
    c_2Ebinary__ieee_2Eflags__Precision__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Precision__fupd_2E1,type,
    c_2Ebinary__ieee_2Eflags__Precision__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Precision__fupd_2E2,type,
    c_2Ebinary__ieee_2Eflags__Precision__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding_2E0,type,
    c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding_2E1,type,
    c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd_2E0,type,
    c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd_2E1,type,
    c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd_2E2,type,
    c_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding_2E0,type,
    c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding_2E1,type,
    c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd_2E0,type,
    c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd_2E1,type,
    c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd_2E2,type,
    c_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Eflags__size_2E0,type,
    c_2Ebinary__ieee_2Eflags__size_2E0: u ).

thf(c_2Ebinary__ieee_2Eflags__size_2E1,type,
    c_2Ebinary__ieee_2Eflags__size_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__CASE_2E0,type,
    c_2Ebinary__ieee_2Efloat__CASE_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__CASE_2E2,type,
    c_2Ebinary__ieee_2Efloat__CASE_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__Exponent_2E0,type,
    c_2Ebinary__ieee_2Efloat__Exponent_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__Exponent_2E1,type,
    c_2Ebinary__ieee_2Efloat__Exponent_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0,type,
    c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1,type,
    c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2,type,
    c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__Sign_2E0,type,
    c_2Ebinary__ieee_2Efloat__Sign_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__Sign_2E1,type,
    c_2Ebinary__ieee_2Efloat__Sign_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0,type,
    c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1,type,
    c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2,type,
    c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__Significand_2E0,type,
    c_2Ebinary__ieee_2Efloat__Significand_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__Significand_2E1,type,
    c_2Ebinary__ieee_2Efloat__Significand_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0,type,
    c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1,type,
    c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2,type,
    c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__abs_2E0,type,
    c_2Ebinary__ieee_2Efloat__abs_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__abs_2E1,type,
    c_2Ebinary__ieee_2Efloat__abs_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__add_2E0,type,
    c_2Ebinary__ieee_2Efloat__add_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__add_2E3,type,
    c_2Ebinary__ieee_2Efloat__add_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__bottom_2E0,type,
    c_2Ebinary__ieee_2Efloat__bottom_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__bottom_2E1,type,
    c_2Ebinary__ieee_2Efloat__bottom_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__compare_2E0,type,
    c_2Ebinary__ieee_2Efloat__compare_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__compare_2E2,type,
    c_2Ebinary__ieee_2Efloat__compare_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__compare2num_2E0,type,
    c_2Ebinary__ieee_2Efloat__compare2num_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__compare2num_2E1,type,
    c_2Ebinary__ieee_2Efloat__compare2num_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__compare__CASE_2E0,type,
    c_2Ebinary__ieee_2Efloat__compare__CASE_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__compare__CASE_2E5,type,
    c_2Ebinary__ieee_2Efloat__compare__CASE_2E5: du > du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__compare__size_2E0,type,
    c_2Ebinary__ieee_2Efloat__compare__size_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__compare__size_2E1,type,
    c_2Ebinary__ieee_2Efloat__compare__size_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__div_2E0,type,
    c_2Ebinary__ieee_2Efloat__div_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__div_2E3,type,
    c_2Ebinary__ieee_2Efloat__div_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__equal_2E0,type,
    c_2Ebinary__ieee_2Efloat__equal_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__equal_2E2,type,
    c_2Ebinary__ieee_2Efloat__equal_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__greater__equal_2E0,type,
    c_2Ebinary__ieee_2Efloat__greater__equal_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__greater__equal_2E2,type,
    c_2Ebinary__ieee_2Efloat__greater__equal_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__greater__than_2E0,type,
    c_2Ebinary__ieee_2Efloat__greater__than_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__greater__than_2E2,type,
    c_2Ebinary__ieee_2Efloat__greater__than_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__finite_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__finite_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__finite_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__finite_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__infinite_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__infinite_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__infinite_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__infinite_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__integral_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__integral_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__integral_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__integral_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__nan_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__nan_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__nan_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__nan_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__normal_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__normal_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__normal_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__normal_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__signalling_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__signalling_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__signalling_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__signalling_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__subnormal_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__subnormal_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__subnormal_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__subnormal_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__is__zero_2E0,type,
    c_2Ebinary__ieee_2Efloat__is__zero_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__is__zero_2E1,type,
    c_2Ebinary__ieee_2Efloat__is__zero_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__less__equal_2E0,type,
    c_2Ebinary__ieee_2Efloat__less__equal_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__less__equal_2E2,type,
    c_2Ebinary__ieee_2Efloat__less__equal_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__less__than_2E0,type,
    c_2Ebinary__ieee_2Efloat__less__than_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__less__than_2E2,type,
    c_2Ebinary__ieee_2Efloat__less__than_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__minus__infinity_2E0,type,
    c_2Ebinary__ieee_2Efloat__minus__infinity_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__minus__infinity_2E1,type,
    c_2Ebinary__ieee_2Efloat__minus__infinity_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__minus__min_2E0,type,
    c_2Ebinary__ieee_2Efloat__minus__min_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__minus__min_2E1,type,
    c_2Ebinary__ieee_2Efloat__minus__min_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__minus__zero_2E0,type,
    c_2Ebinary__ieee_2Efloat__minus__zero_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__minus__zero_2E1,type,
    c_2Ebinary__ieee_2Efloat__minus__zero_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__mul_2E0,type,
    c_2Ebinary__ieee_2Efloat__mul_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__mul_2E3,type,
    c_2Ebinary__ieee_2Efloat__mul_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__mul__add_2E0,type,
    c_2Ebinary__ieee_2Efloat__mul__add_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__mul__add_2E4,type,
    c_2Ebinary__ieee_2Efloat__mul__add_2E4: du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__mul__sub_2E0,type,
    c_2Ebinary__ieee_2Efloat__mul__sub_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__mul__sub_2E4,type,
    c_2Ebinary__ieee_2Efloat__mul__sub_2E4: du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__negate_2E0,type,
    c_2Ebinary__ieee_2Efloat__negate_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__negate_2E1,type,
    c_2Ebinary__ieee_2Efloat__negate_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__plus__infinity_2E0,type,
    c_2Ebinary__ieee_2Efloat__plus__infinity_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__plus__infinity_2E1,type,
    c_2Ebinary__ieee_2Efloat__plus__infinity_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__plus__min_2E0,type,
    c_2Ebinary__ieee_2Efloat__plus__min_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__plus__min_2E1,type,
    c_2Ebinary__ieee_2Efloat__plus__min_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__plus__zero_2E0,type,
    c_2Ebinary__ieee_2Efloat__plus__zero_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__plus__zero_2E1,type,
    c_2Ebinary__ieee_2Efloat__plus__zero_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__round_2E0,type,
    c_2Ebinary__ieee_2Efloat__round_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__round_2E2,type,
    c_2Ebinary__ieee_2Efloat__round_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__round_2E3,type,
    c_2Ebinary__ieee_2Efloat__round_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__round__to__integral_2E0,type,
    c_2Ebinary__ieee_2Efloat__round__to__integral_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__round__to__integral_2E2,type,
    c_2Ebinary__ieee_2Efloat__round__to__integral_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__round__with__flags_2E0,type,
    c_2Ebinary__ieee_2Efloat__round__with__flags_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__round__with__flags_2E2,type,
    c_2Ebinary__ieee_2Efloat__round__with__flags_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__round__with__flags_2E3,type,
    c_2Ebinary__ieee_2Efloat__round__with__flags_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__size_2E0,type,
    c_2Ebinary__ieee_2Efloat__size_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__size_2E3,type,
    c_2Ebinary__ieee_2Efloat__size_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__some__qnan_2E0,type,
    c_2Ebinary__ieee_2Efloat__some__qnan_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__some__qnan_2E1,type,
    c_2Ebinary__ieee_2Efloat__some__qnan_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__sqrt_2E0,type,
    c_2Ebinary__ieee_2Efloat__sqrt_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__sqrt_2E2,type,
    c_2Ebinary__ieee_2Efloat__sqrt_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__sub_2E0,type,
    c_2Ebinary__ieee_2Efloat__sub_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__sub_2E3,type,
    c_2Ebinary__ieee_2Efloat__sub_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__to__int_2E0,type,
    c_2Ebinary__ieee_2Efloat__to__int_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__to__int_2E2,type,
    c_2Ebinary__ieee_2Efloat__to__int_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__to__real_2E0,type,
    c_2Ebinary__ieee_2Efloat__to__real_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__to__real_2E1,type,
    c_2Ebinary__ieee_2Efloat__to__real_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__top_2E0,type,
    c_2Ebinary__ieee_2Efloat__top_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__top_2E1,type,
    c_2Ebinary__ieee_2Efloat__top_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__value_2E0,type,
    c_2Ebinary__ieee_2Efloat__value_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__value_2E1,type,
    c_2Ebinary__ieee_2Efloat__value_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efloat__value__CASE_2E0,type,
    c_2Ebinary__ieee_2Efloat__value__CASE_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__value__CASE_2E4,type,
    c_2Ebinary__ieee_2Efloat__value__CASE_2E4: du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Efloat__value__size_2E0,type,
    c_2Ebinary__ieee_2Efloat__value__size_2E0: u ).

thf(c_2Ebinary__ieee_2Efloat__value__size_2E1,type,
    c_2Ebinary__ieee_2Efloat__value__size_2E1: du > u ).

thf(c_2Ebinary__ieee_2Efp__op__CASE_2E0,type,
    c_2Ebinary__ieee_2Efp__op__CASE_2E0: u ).

thf(c_2Ebinary__ieee_2Efp__op__CASE_2E8,type,
    c_2Ebinary__ieee_2Efp__op__CASE_2E8: du > du > du > du > du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Efp__op__size_2E0,type,
    c_2Ebinary__ieee_2Efp__op__size_2E0: u ).

thf(c_2Ebinary__ieee_2Efp__op__size_2E3,type,
    c_2Ebinary__ieee_2Efp__op__size_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Eintegral__round_2E0,type,
    c_2Ebinary__ieee_2Eintegral__round_2E0: u ).

thf(c_2Ebinary__ieee_2Eintegral__round_2E2,type,
    c_2Ebinary__ieee_2Eintegral__round_2E2: du > du > u ).

thf(c_2Erealax_2Einv_2E0,type,
    c_2Erealax_2Einv_2E0: u ).

thf(c_2Erealax_2Einv_2E1,type,
    c_2Erealax_2Einv_2E1: du > u ).

thf(c_2Ebinary__ieee_2Einvalidop__flags_2E0,type,
    c_2Ebinary__ieee_2Einvalidop__flags_2E0: u ).

thf(c_2Ebinary__ieee_2Eis__closest_2E0,type,
    c_2Ebinary__ieee_2Eis__closest_2E0: u ).

thf(c_2Ebinary__ieee_2Eis__closest_2E3,type,
    c_2Ebinary__ieee_2Eis__closest_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Eis__integral_2E0,type,
    c_2Ebinary__ieee_2Eis__integral_2E0: u ).

thf(c_2Ebinary__ieee_2Eis__integral_2E1,type,
    c_2Ebinary__ieee_2Eis__integral_2E1: du > u ).

thf(c_2Ebinary__ieee_2Elargest_2E0,type,
    c_2Ebinary__ieee_2Elargest_2E0: u ).

thf(c_2Ebinary__ieee_2Elargest_2E1,type,
    c_2Ebinary__ieee_2Elargest_2E1: du > u ).

thf(c_2Ewords_2En2w_2E0,type,
    c_2Ewords_2En2w_2E0: u ).

thf(c_2Ewords_2En2w_2E1,type,
    c_2Ewords_2En2w_2E1: du > u ).

thf(c_2Ebinary__ieee_2Enum2float__compare_2E0,type,
    c_2Ebinary__ieee_2Enum2float__compare_2E0: u ).

thf(c_2Ebinary__ieee_2Enum2float__compare_2E1,type,
    c_2Ebinary__ieee_2Enum2float__compare_2E1: du > u ).

thf(c_2Ebinary__ieee_2Enum2rounding_2E0,type,
    c_2Ebinary__ieee_2Enum2rounding_2E0: u ).

thf(c_2Ebinary__ieee_2Enum2rounding_2E1,type,
    c_2Ebinary__ieee_2Enum2rounding_2E1: du > u ).

thf(c_2Ecombin_2Eo_2E0,type,
    c_2Ecombin_2Eo_2E0: u ).

thf(c_2Ecombin_2Eo_2E2,type,
    c_2Ecombin_2Eo_2E2: du > du > u ).

thf(c_2Epair_2Epair__CASE_2E0,type,
    c_2Epair_2Epair__CASE_2E0: u ).

thf(c_2Epair_2Epair__CASE_2E2,type,
    c_2Epair_2Epair__CASE_2E2: du > du > u ).

thf(c_2Ereal_2Epow_2E0,type,
    c_2Ereal_2Epow_2E0: u ).

thf(c_2Ereal_2Epow_2E2,type,
    c_2Ereal_2Epow_2E2: du > du > u ).

thf(c_2Erealax_2Ereal__add_2E0,type,
    c_2Erealax_2Ereal__add_2E0: u ).

thf(c_2Erealax_2Ereal__add_2E2,type,
    c_2Erealax_2Ereal__add_2E2: du > du > u ).

thf(c_2Ereal_2Ereal__ge_2E0,type,
    c_2Ereal_2Ereal__ge_2E0: u ).

thf(c_2Ereal_2Ereal__ge_2E2,type,
    c_2Ereal_2Ereal__ge_2E2: du > du > u ).

thf(c_2Ereal_2Ereal__gt_2E0,type,
    c_2Ereal_2Ereal__gt_2E0: u ).

thf(c_2Ereal_2Ereal__gt_2E2,type,
    c_2Ereal_2Ereal__gt_2E2: du > du > u ).

thf(c_2Erealax_2Ereal__lt_2E0,type,
    c_2Erealax_2Ereal__lt_2E0: u ).

thf(c_2Erealax_2Ereal__lt_2E2,type,
    c_2Erealax_2Ereal__lt_2E2: du > du > u ).

thf(c_2Ereal_2Ereal__lte_2E0,type,
    c_2Ereal_2Ereal__lte_2E0: u ).

thf(c_2Ereal_2Ereal__lte_2E2,type,
    c_2Ereal_2Ereal__lte_2E2: du > du > u ).

thf(c_2Erealax_2Ereal__mul_2E0,type,
    c_2Erealax_2Ereal__mul_2E0: u ).

thf(c_2Erealax_2Ereal__mul_2E2,type,
    c_2Erealax_2Ereal__mul_2E2: du > du > u ).

thf(c_2Erealax_2Ereal__neg_2E0,type,
    c_2Erealax_2Ereal__neg_2E0: u ).

thf(c_2Erealax_2Ereal__neg_2E1,type,
    c_2Erealax_2Ereal__neg_2E1: du > u ).

thf(c_2Eintreal_2Ereal__of__int_2E0,type,
    c_2Eintreal_2Ereal__of__int_2E0: u ).

thf(c_2Eintreal_2Ereal__of__int_2E1,type,
    c_2Eintreal_2Ereal__of__int_2E1: du > u ).

thf(c_2Ereal_2Ereal__of__num_2E0,type,
    c_2Ereal_2Ereal__of__num_2E0: u ).

thf(c_2Ereal_2Ereal__of__num_2E1,type,
    c_2Ereal_2Ereal__of__num_2E1: du > u ).

thf(c_2Ereal_2Ereal__sub_2E0,type,
    c_2Ereal_2Ereal__sub_2E0: u ).

thf(c_2Ereal_2Ereal__sub_2E2,type,
    c_2Ereal_2Ereal__sub_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2Ereal__to__float_2E0,type,
    c_2Ebinary__ieee_2Ereal__to__float_2E0: u ).

thf(c_2Ebinary__ieee_2Ereal__to__float_2E1,type,
    c_2Ebinary__ieee_2Ereal__to__float_2E1: du > u ).

thf(c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E0,type,
    c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E0: u ).

thf(c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E1,type,
    c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E1: du > u ).

thf(c_2Ebinary__ieee_2Erecordtype_2Eflags_2E0,type,
    c_2Ebinary__ieee_2Erecordtype_2Eflags_2E0: u ).

thf(c_2Ebinary__ieee_2Erecordtype_2Eflags_2E6,type,
    c_2Ebinary__ieee_2Erecordtype_2Eflags_2E6: du > du > du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Erecordtype_2Efloat_2E0,type,
    c_2Ebinary__ieee_2Erecordtype_2Efloat_2E0: u ).

thf(c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3,type,
    c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3: du > du > du > u ).

thf(c_2Ebinary__ieee_2Eround_2E0,type,
    c_2Ebinary__ieee_2Eround_2E0: u ).

thf(c_2Ebinary__ieee_2Eround_2E2,type,
    c_2Ebinary__ieee_2Eround_2E2: du > du > u ).

thf(c_2Ebinary__ieee_2EroundTiesToEven_2E0,type,
    c_2Ebinary__ieee_2EroundTiesToEven_2E0: u ).

thf(c_2Ebinary__ieee_2EroundTowardNegative_2E0,type,
    c_2Ebinary__ieee_2EroundTowardNegative_2E0: u ).

thf(c_2Ebinary__ieee_2EroundTowardPositive_2E0,type,
    c_2Ebinary__ieee_2EroundTowardPositive_2E0: u ).

thf(c_2Ebinary__ieee_2EroundTowardZero_2E0,type,
    c_2Ebinary__ieee_2EroundTowardZero_2E0: u ).

thf(c_2Ebinary__ieee_2Erounding2num_2E0,type,
    c_2Ebinary__ieee_2Erounding2num_2E0: u ).

thf(c_2Ebinary__ieee_2Erounding2num_2E1,type,
    c_2Ebinary__ieee_2Erounding2num_2E1: du > u ).

thf(c_2Ebinary__ieee_2Erounding__CASE_2E0,type,
    c_2Ebinary__ieee_2Erounding__CASE_2E0: u ).

thf(c_2Ebinary__ieee_2Erounding__CASE_2E5,type,
    c_2Ebinary__ieee_2Erounding__CASE_2E5: du > du > du > du > du > u ).

thf(c_2Ebinary__ieee_2Erounding__size_2E0,type,
    c_2Ebinary__ieee_2Erounding__size_2E0: u ).

thf(c_2Ebinary__ieee_2Erounding__size_2E1,type,
    c_2Ebinary__ieee_2Erounding__size_2E1: du > u ).

thf(c_2Etransc_2Esqrt_2E0,type,
    c_2Etransc_2Esqrt_2E0: u ).

thf(c_2Etransc_2Esqrt_2E1,type,
    c_2Etransc_2Esqrt_2E1: du > u ).

thf(c_2Ebool_2Ethe__value_2E0,type,
    c_2Ebool_2Ethe__value_2E0: u ).

thf(c_2Ebinary__ieee_2Ethreshold_2E0,type,
    c_2Ebinary__ieee_2Ethreshold_2E0: u ).

thf(c_2Ebinary__ieee_2Ethreshold_2E1,type,
    c_2Ebinary__ieee_2Ethreshold_2E1: du > u ).

thf(c_2Ebinary__ieee_2Eulp_2E0,type,
    c_2Ebinary__ieee_2Eulp_2E0: u ).

thf(c_2Ebinary__ieee_2Eulp_2E1,type,
    c_2Ebinary__ieee_2Eulp_2E1: du > u ).

thf(c_2Ewords_2Ew2n_2E0,type,
    c_2Ewords_2Ew2n_2E0: u ).

thf(c_2Ewords_2Ew2n_2E1,type,
    c_2Ewords_2Ew2n_2E1: du > u ).

thf(c_2Ewords_2Eword__1comp_2E0,type,
    c_2Ewords_2Eword__1comp_2E0: u ).

thf(c_2Ewords_2Eword__1comp_2E1,type,
    c_2Ewords_2Eword__1comp_2E1: du > u ).

thf(c_2Ewords_2Eword__2comp_2E0,type,
    c_2Ewords_2Eword__2comp_2E0: u ).

thf(c_2Ewords_2Eword__2comp_2E1,type,
    c_2Ewords_2Eword__2comp_2E1: du > u ).

thf(c_2Ewords_2Eword__T_2E0,type,
    c_2Ewords_2Eword__T_2E0: u ).

thf(c_2Ewords_2Eword__ls_2E0,type,
    c_2Ewords_2Eword__ls_2E0: u ).

thf(c_2Ewords_2Eword__ls_2E2,type,
    c_2Ewords_2Eword__ls_2E2: du > du > u ).

thf(c_2Ewords_2Eword__lsb_2E0,type,
    c_2Ewords_2Eword__lsb_2E0: u ).

thf(c_2Ewords_2Eword__lsb_2E1,type,
    c_2Ewords_2Eword__lsb_2E1: du > u ).

thf(c_2Ewords_2Eword__msb_2E0,type,
    c_2Ewords_2Eword__msb_2E0: u ).

thf(c_2Ewords_2Eword__msb_2E1,type,
    c_2Ewords_2Eword__msb_2E1: du > u ).

thf(c_2Ewords_2Eword__sub_2E0,type,
    c_2Ewords_2Eword__sub_2E0: u ).

thf(c_2Ewords_2Eword__sub_2E2,type,
    c_2Ewords_2Eword__sub_2E2: du > du > u ).

thf(c_2Ewords_2Eword__xor_2E0,type,
    c_2Ewords_2Eword__xor_2E0: u ).

thf(c_2Ewords_2Eword__xor_2E2,type,
    c_2Ewords_2Eword__xor_2E2: du > du > u ).

thf(c_2Ebool_2E_7E_2E0,type,
    c_2Ebool_2E_7E_2E0: u ).

thf(c_2Ebool_2E_7E_2E1,type,
    c_2Ebool_2E_7E_2E1: du > u ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: ( $o > $o ) > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Ebinary__ieee_2Eflags: ( $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > $o > $o ) > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29: ( $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( $o > $o > $o > $o ) > $o > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29: ( $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( $o > $o > $o > $o > $o ) > $o > $o > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29: ( $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( $o > $o > $o > $o > $o > $o ) > $o > $o > $o > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29: ( $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( $o > $o > $o > $o > $o > $o > $o ) > $o > $o > $o > $o > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29: ( $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ) > $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29: ( $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ) > $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: ( $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: ( $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ) > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ) > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ) > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ) > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: ( $o > mono_2Etyop_2Erealax_2Ereal > $o ) > $o > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: ( $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ) > $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum: ( $o > mono_2Etyop_2Enum_2Enum ) > $o > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ) > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,type,
    mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Ebinary__ieee_2Eflags > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( ( $o > $o ) > $o > $o ) > ( $o > $o ) > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29: ( ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( ( $o > $o ) > ( $o > $o ) > $o > $o ) > ( $o > $o ) > ( $o > $o ) > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: ( ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29: ( ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29: ( ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29: ( ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare: ( ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: ( ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ) > ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ) > ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ) > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ) > ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ) > ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Einteger_2Eint > $o ) > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Erealax_2Ereal,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Erealax_2Ereal: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Enum_2Enum > $o ) > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Erealax_2Ereal,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Erealax_2Ereal: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Erealax_2Ereal > $o ) > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__value: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal,type,
    mono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Eapp_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ) > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Earithmetic_2E_2A,type,
    mono_2Ec_2Earithmetic_2E_2A: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Earithmetic_2E_2B,type,
    mono_2Ec_2Earithmetic_2E_2B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ).

thf(mono_2Ec_2Earithmetic_2E_2D,type,
    mono_2Ec_2Earithmetic_2E_2D: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ereal_2E_2F,type,
    mono_2Ec_2Ereal_2E_2F: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ebool_2E_2F_5C,type,
    mono_2Ec_2Ebool_2E_2F_5C: $o > $o > $o ).

thf(mono_2Ec_2Enum_2E0,type,
    mono_2Ec_2Enum_2E0: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Eprim__rec_2E_3C,type,
    mono_2Ec_2Eprim__rec_2E_3C: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Earithmetic_2E_3C_3D,type,
    mono_2Ec_2Earithmetic_2E_3C_3D: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Emin_2E_3D_3D_3E,type,
    mono_2Ec_2Emin_2E_3D_3D_3E: $o > $o > $o ).

thf(mono_2Ec_2Einteger_2EABS,type,
    mono_2Ec_2Einteger_2EABS: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags,type,
    mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags: mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Erealax_2Ereal,type,
    mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Earithmetic_2EBIT1,type,
    mono_2Ec_2Earithmetic_2EBIT1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Earithmetic_2EBIT2,type,
    mono_2Ec_2Earithmetic_2EBIT2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Erealax_2Ereal,type,
    mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool: $o > $o > $o > $o ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Einteger_2Eint: $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal: $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal,type,
    mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool: $o > $o ).

thf(mono_2Ec_2Ebinary__ieee_2EEQ,type,
    mono_2Ec_2Ebinary__ieee_2EEQ: mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Earithmetic_2EEVEN,type,
    mono_2Ec_2Earithmetic_2EEVEN: mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Earithmetic_2EEXP,type,
    mono_2Ec_2Earithmetic_2EEXP: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2EF,type,
    mono_2Ec_2Ebool_2EF: $o ).

thf(mono_2Ec_2Ebinary__ieee_2EFloat,type,
    mono_2Ec_2Ebinary__ieee_2EFloat: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Ec_2Ebinary__ieee_2EGT,type,
    mono_2Ec_2Ebinary__ieee_2EGT: mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Erealax_2Ereal,type,
    mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Eintreal_2EINT__CEILING,type,
    mono_2Ec_2Eintreal_2EINT__CEILING: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Eintreal_2EINT__FLOOR,type,
    mono_2Ec_2Eintreal_2EINT__FLOOR: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebinary__ieee_2EInfinity,type,
    mono_2Ec_2Ebinary__ieee_2EInfinity: mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: $o > $o > $o ).

thf(mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal,type,
    mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ebinary__ieee_2ELT,type,
    mono_2Ec_2Ebinary__ieee_2ELT: mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Earithmetic_2ENUMERAL,type,
    mono_2Ec_2Earithmetic_2ENUMERAL: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebinary__ieee_2ENaN,type,
    mono_2Ec_2Ebinary__ieee_2ENaN: mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(mono_2Ec_2Einteger_2ENum,type,
    mono_2Ec_2Einteger_2ENum: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Enum_2ESUC,type,
    mono_2Ec_2Enum_2ESUC: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2ET,type,
    mono_2Ec_2Ebool_2ET: $o ).

thf(mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding,type,
    mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ).

thf(mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ).

thf(mono_2Ec_2Ebinary__ieee_2EUN,type,
    mono_2Ec_2Ebinary__ieee_2EUN: mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Earithmetic_2EZERO,type,
    mono_2Ec_2Earithmetic_2EZERO: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2E_5C_2F,type,
    mono_2Ec_2Ebool_2E_5C_2F: $o > $o > $o ).

thf(mono_2Ec_2Ereal_2Eabs,type,
    mono_2Ec_2Ereal_2Eabs: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2EbasicSize_2Ebool__size,type,
    mono_2Ec_2EbasicSize_2Ebool__size: $o > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebinary__ieee_2Eclear__flags,type,
    mono_2Ec_2Ebinary__ieee_2Eclear__flags: mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Edividezero__flags,type,
    mono_2Ec_2Ebinary__ieee_2Edividezero__flags: mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero: mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp: mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Overflow,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Overflow: mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Precision,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Precision: mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding: mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding: mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eflags__size,type,
    mono_2Ec_2Ebinary__ieee_2Eflags__size: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__compare2num,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__compare2num: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2Emono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2Emono_2Etyop_2Emin_2Ebool: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__compare__size,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__compare__size: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Ebinary__ieee_2Efloat__value__size,type,
    mono_2Ec_2Ebinary__ieee_2Efloat__value__size: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Erealax_2Einv,type,
    mono_2Ec_2Erealax_2Einv: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ebinary__ieee_2Einvalidop__flags,type,
    mono_2Ec_2Ebinary__ieee_2Einvalidop__flags: mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2Eis__integral,type,
    mono_2Ec_2Ebinary__ieee_2Eis__integral: mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone,type,
    mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Ec_2Ebinary__ieee_2Enum2float__compare,type,
    mono_2Ec_2Ebinary__ieee_2Enum2float__compare: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Ebinary__ieee_2Enum2rounding,type,
    mono_2Ec_2Ebinary__ieee_2Enum2rounding: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: ( $o > $o ) > ( $o > $o ) > $o > $o ).

thf(mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Epair_2Epair__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    mono_2Ec_2Epair_2Epair__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(mono_2Ec_2Ereal_2Epow,type,
    mono_2Ec_2Ereal_2Epow: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Erealax_2Ereal__add,type,
    mono_2Ec_2Erealax_2Ereal__add: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ereal_2Ereal__ge,type,
    mono_2Ec_2Ereal_2Ereal__ge: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Ec_2Ereal_2Ereal__gt,type,
    mono_2Ec_2Ereal_2Ereal__gt: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Ec_2Erealax_2Ereal__lt,type,
    mono_2Ec_2Erealax_2Ereal__lt: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Ec_2Ereal_2Ereal__lte,type,
    mono_2Ec_2Ereal_2Ereal__lte: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(mono_2Ec_2Erealax_2Ereal__mul,type,
    mono_2Ec_2Erealax_2Ereal__mul: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Erealax_2Ereal__neg,type,
    mono_2Ec_2Erealax_2Ereal__neg: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Eintreal_2Ereal__of__int,type,
    mono_2Ec_2Eintreal_2Ereal__of__int: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ereal_2Ereal__of__num,type,
    mono_2Ec_2Ereal_2Ereal__of__num: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ereal_2Ereal__sub,type,
    mono_2Ec_2Ereal_2Ereal__sub: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags,type,
    mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags: $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(mono_2Ec_2Ebinary__ieee_2EroundTiesToEven,type,
    mono_2Ec_2Ebinary__ieee_2EroundTiesToEven: mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(mono_2Ec_2Ebinary__ieee_2EroundTowardNegative,type,
    mono_2Ec_2Ebinary__ieee_2EroundTowardNegative: mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(mono_2Ec_2Ebinary__ieee_2EroundTowardPositive,type,
    mono_2Ec_2Ebinary__ieee_2EroundTowardPositive: mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(mono_2Ec_2Ebinary__ieee_2EroundTowardZero,type,
    mono_2Ec_2Ebinary__ieee_2EroundTowardZero: mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(mono_2Ec_2Ebinary__ieee_2Erounding2num,type,
    mono_2Ec_2Ebinary__ieee_2Erounding2num: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebinary__ieee_2Erounding__CASE_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Ebinary__ieee_2Erounding__CASE_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebinary__ieee_2Erounding__size,type,
    mono_2Ec_2Ebinary__ieee_2Erounding__size: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Etransc_2Esqrt,type,
    mono_2Ec_2Etransc_2Esqrt: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone,type,
    mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ewords_2Eword__1comp_2Emono_2Etyop_2Eone_2Eone,type,
    mono_2Ec_2Ewords_2Eword__1comp_2Emono_2Etyop_2Eone_2Eone: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Ec_2Ewords_2Eword__xor_2Emono_2Etyop_2Eone_2Eone,type,
    mono_2Ec_2Ewords_2Eword__xor_2Emono_2Etyop_2Eone_2Eone: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(mono_2Ec_2Ebool_2E_7E,type,
    mono_2Ec_2Ebool_2E_7E: $o > $o ).

thf(i_mono_2Etyop_2Emin_2Ebool,type,
    i_mono_2Etyop_2Emin_2Ebool: $o > u ).

thf(i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > u ).

thf(i_mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    i_mono_2Etyop_2Ebinary__ieee_2Eflags: mono_2Etyop_2Ebinary__ieee_2Eflags > u ).

thf(i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > u ).

thf(i_mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    i_mono_2Etyop_2Ebinary__ieee_2Efloat__value: mono_2Etyop_2Ebinary__ieee_2Efloat__value > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29: ( $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( $o > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29: ( $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( $o > $o > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29: ( $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( $o > $o > $o > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29: ( $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( $o > $o > $o > $o > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29: ( $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29: ( $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29: ( $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29: ( $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( $o > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29: ( $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29: ( $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29: ( $o > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Eflags > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( ( $o > $o ) > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29: ( ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( ( $o > $o ) > ( $o > $o ) > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29: ( ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29: ( ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29: ( ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29: ( ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: ( ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Einteger_2Eint > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Erealax_2Ereal > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29: ( mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Einteger_2Eint,type,
    i_mono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Einteger_2Eint > u ).

thf(i_mono_2Etyop_2Enum_2Enum,type,
    i_mono_2Etyop_2Enum_2Enum: mono_2Etyop_2Enum_2Enum > u ).

thf(i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > u ).

thf(i_mono_2Etyop_2Erealax_2Ereal,type,
    i_mono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Erealax_2Ereal > u ).

thf(i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > u ).

thf(i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,type,
    i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > u ).

thf(i_mono_2Etyop_2Ebinary__ieee_2Erounding,type,
    i_mono_2Etyop_2Ebinary__ieee_2Erounding: mono_2Etyop_2Ebinary__ieee_2Erounding > u ).

thf(j_mono_2Etyop_2Emin_2Ebool,type,
    j_mono_2Etyop_2Emin_2Ebool: du > $o ).

thf(j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,type,
    j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: du > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(j_mono_2Etyop_2Ebinary__ieee_2Eflags,type,
    j_mono_2Etyop_2Ebinary__ieee_2Eflags: du > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare,type,
    j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Ebinary__ieee_2Efloat__value,type,
    j_mono_2Etyop_2Ebinary__ieee_2Efloat__value: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: du > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29: du > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29: du > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: du > $o > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29: du > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: du > $o > $o > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29: du > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: du > $o > $o > $o > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29: du > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: du > $o > $o > $o > $o > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29: du > $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: du > $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29: du > $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29: du > $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29: du > $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29: du > $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29: du > $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: du > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: du > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: du > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: du > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: du > $o > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29: du > $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29: du > $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29: du > $o > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: du > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29: du > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Ebinary__ieee_2Eflags > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29: du > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > ( $o > $o ) > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29: du > ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: du > ( $o > $o ) > ( $o > $o ) > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29: du > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29: du > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29: du > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29: du > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: du > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: du > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Einteger_2Eint > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29: du > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Einteger_2Eint,type,
    j_mono_2Etyop_2Einteger_2Eint: du > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Enum_2Enum,type,
    j_mono_2Etyop_2Enum_2Enum: du > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: du > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 ).

thf(j_mono_2Etyop_2Erealax_2Ereal,type,
    j_mono_2Etyop_2Erealax_2Ereal: du > mono_2Etyop_2Erealax_2Ereal ).

thf(j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,type,
    j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: du > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ).

thf(j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,type,
    j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ).

thf(j_mono_2Etyop_2Ebinary__ieee_2Erounding,type,
    j_mono_2Etyop_2Ebinary__ieee_2Erounding: du > mono_2Etyop_2Ebinary__ieee_2Erounding ).

thf(reserved_2Eho_2Eeq__ext,axiom,
    ! [A_27a: d,A_27b: d,V0f_2E0: u,V1g_2E0: u] :
      ( ! [V2x_2E0: u] :
          ( ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V0f_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) )
          = ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V0f_2E0 )
        = ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) ) ) ).

thf(reserved_2Eho_2Ei__thm,axiom,
    ! [A_27a: d,V0x_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ combin_i_2E0 ) @ ( s @ A_27a @ V0x_2E0 ) ) )
      = ( s @ A_27a @ V0x_2E0 ) ) ).

thf(reserved_2Eho_2Ek__thm,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ combin_k_2E0 ) @ ( s @ A_27a @ V0x_2E0 ) ) ) @ ( s @ A_27b @ V1y_2E0 ) ) )
      = ( s @ A_27a @ V0x_2E0 ) ) ).

thf(reserved_2Eho_2Es__thm,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,V0f_2E0: u,V1g_2E0: u,V2x_2E0: u] :
      ( ( s @ A_27c @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) ) ) @ combin_s_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ V0f_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) ) ) @ ( s @ A_27a @ V2x_2E0 ) ) )
      = ( s @ A_27c @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ V0f_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) @ ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) ) ) ) ).

thf(reserved_2Elogic_2E_2F_5C,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Ebool_2E_2F_5C @ V0 @ V1 )
    <=> ( V0
        & V1 ) ) ).

thf(reserved_2Elogic_2E_5C_2F,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Ebool_2E_5C_2F @ V0 @ V1 )
    <=> ( V0
        | V1 ) ) ).

thf(reserved_2Elogic_2E_7E,axiom,
    ! [V0: $o] :
      ( ( mono_2Ec_2Ebool_2E_7E @ V0 )
    <=> ( (~) @ V0 ) ) ).

thf(reserved_2Elogic_2E_3D_3D_3E,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Emin_2E_3D_3D_3E @ V0 @ V1 )
    <=> ( V0
       => V1 ) ) ).

thf(reserved_2Elogic_2E_3D,axiom,
    ! [A_27a: d,V0_2E0: u,V1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emin_2E_3D_2E2 @ ( s @ A_27a @ V0_2E0 ) @ ( s @ A_27a @ V1_2E0 ) ) ) )
    <=> ( ( s @ A_27a @ V0_2E0 )
        = ( s @ A_27a @ V1_2E0 ) ) ) ).

thf(reserved_2Equant_2E_21,axiom,
    ! [A_27a: d,V0f_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_21_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) ) ) )
    <=> ! [V1x_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) @ ( s @ A_27a @ V1x_2E0 ) ) ) ) ) ).

thf(reserved_2Equant_2E_3F,axiom,
    ! [A_27a: d,V0f_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_3F_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) ) ) )
    <=> ? [V1x_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) @ ( s @ A_27a @ V1x_2E0 ) ) ) ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Emin_2Ebool @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Eflags @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__value @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Erounding ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Erounding ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Erounding ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( j_mono_2Etyop_2Einteger_2Eint @ ( s @ tyop_2Einteger_2Eint @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Einteger_2Eint @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Enum_2Enum @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Ebinary__ieee_2Erounding,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ ( j_mono_2Etyop_2Ebinary__ieee_2Erounding @ ( s @ tyop_2Ebinary__ieee_2Erounding @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Erounding @ V0_2E0 ) ) ).

thf(ji_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,axiom,
    ! [V0: $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( $o > $o ) > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: ( $o > $o ) > ( $o > $o ) > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Erounding ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Einteger_2Eint @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( j_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Ebinary__ieee_2Erounding,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Erounding @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0 ) ) )
      = V0 ) ).

thf(arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_21_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ c_2Ebool_2E_21_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29,axiom,
    ! [A_27a: d,A_27t: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27a_2CA_27b_29,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Eflags,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27c_2CA_27d_29,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Eflags,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Eflags,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: $o] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u,X1_2E0: u] :
      ( ( ( s @ A_27a @ X0_2E0 )
        = ( s @ A_27a @ X1_2E0 ) )
    <=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) ) @ c_2Emin_2E_3D_2E0 ) @ ( s @ A_27a @ X0_2E0 ) ) ) @ ( s @ A_27a @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_3F_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ c_2Ebool_2E_3F_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Emin_2E_40_2E1_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27a_2CA_27b_29,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Emin_2E_40_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Emin_2E_40_2E1_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efp__op_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Emin_2E_40_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Emin_2E_40_2E1_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Ebool_2Eitself_28A_27t_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Ebool_2Eitself_28A_27t_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Emin_2E_40_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0: $o,X1_2E0: u,X2_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) @ ( s @ A_27a @ X1_2E0 ) @ ( s @ A_27a @ X2_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) @ c_2Ebool_2ECOND_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) ) ) @ ( s @ A_27a @ X1_2E0 ) ) ) @ ( s @ A_27a @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0: $o,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebool_2ECOND_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0: $o,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebool_2ECOND_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X2_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Elist_2ECONS_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27a_2CA_27b_29,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ c_2Elist_2ECONS_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Elist_2ECONS_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27c_2CA_27d_29,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X0_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) @ c_2Elist_2ECONS_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Elist_2ECONS_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Elist_2ECONS_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Eind__type_2ECONSTR_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Enum_2Enum,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) ) ) @ c_2Eind__type_2ECONSTR_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Eind__type_2ECONSTR_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Enum_2Enum,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ c_2Eind__type_2ECONSTR_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ X2_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Elist_2EEXISTS_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27a_2CA_27b_29,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Elist_2EEXISTS_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Elist_2EEXISTS_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Add_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2EFP__Add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Add_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) ) @ c_2Ebinary__ieee_2EFP__Add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Add_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Div_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2EFP__Div_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Div_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) ) @ c_2Ebinary__ieee_2EFP__Div_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Div_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Div_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Mul_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2EFP__Mul_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Mul_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) ) @ c_2Ebinary__ieee_2EFP__Mul_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Mul_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Mul_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2EFP__MulAdd_2E4_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2EFP__MulAdd_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2EFP__MulSub_2E4_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2EFP__MulSub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2EFP__Sqrt_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2EFP__Sqrt_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Sub_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2EFP__Sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Sub_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) ) ) ) @ c_2Ebinary__ieee_2EFP__Sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2EFP__Sub_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Epred__set_2EGSPEC_2E1_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Epred__set_2EGSPEC_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2EIN_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27a_2CA_27b_29,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2EIN_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Epred__set_2EINSERT_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINSERT_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epred__set_2EINSERT_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2EINT__MAX_2E1_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27w ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2EINT__MAX_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2EINT__MIN_2E1_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MIN_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27w ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2EINT__MIN_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27a_2CA_27b_29,axiom,
    ! [A_27a: d,A_27b: d,X0: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29,axiom,
    ! [A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29,axiom,
    ! [A_27c: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27d_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27d_29,axiom,
    ! [A_27d: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27e_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27e_29,axiom,
    ! [A_27e: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27f_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27f_29,axiom,
    ! [A_27f: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27g_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27g_29,axiom,
    ! [A_27g: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27h_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27h_29,axiom,
    ! [A_27h: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27i_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27i_29,axiom,
    ! [A_27i: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27j_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27j_29,axiom,
    ! [A_27j: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27k_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27k_29,axiom,
    ! [A_27k: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27l_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27l_29,axiom,
    ! [A_27l: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27m_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27m_29,axiom,
    ! [A_27m: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27n_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27n_29,axiom,
    ! [A_27n: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27u_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29,axiom,
    ! [A_27t: d,A_27u: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29,axiom,
    ! [A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27x_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29,axiom,
    ! [A_27w: d,A_27x: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: $o] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X0_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X1 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebool_2ELET_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ETYPE__DEFINITION_2E2_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ETYPE__DEFINITION_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebool_2ETYPE__DEFINITION_2E2_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Efp__op_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ETYPE__DEFINITION_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2EUINT__MAX_2E1_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EUINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27w ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2EUINT__MAX_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2EULP_2E1_2Emono_2EA_27t_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27t: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2EULP_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2EULP_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2EULP_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Erelation_2EWF_2E1_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Ebool_2Eitself_28A_27t_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Erelation_2EWF_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ c_2Erelation_2EWF_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Erelation_2EWFREC_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_2Ctyop_2Ebool_2Eitself_28A_27t_29_29_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( c_2Erelation_2EWFREC_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) ) @ c_2Erelation_2EWFREC_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Echeck__for__signalling_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ tyop_2Ebinary__ieee_2Eflags ) @ c_2Ebinary__ieee_2Echeck__for__signalling_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Echeck__for__signalling_2E1_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ tyop_2Ebinary__ieee_2Eflags ) @ c_2Ebinary__ieee_2Echeck__for__signalling_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Echeck__for__signalling_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Ebinary__ieee_2Eflags ) @ c_2Ebinary__ieee_2Echeck__for__signalling_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Eclosest_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Eclosest_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Eclosest__such_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Eclosest__such_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Eclosest__such_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ X1_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Efcp_2Edimindex_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Enum_2Enum ) @ c_2Efcp_2Edimindex_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Efcp_2Edimindex_2E1_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27w ) @ tyop_2Enum_2Enum ) @ c_2Efcp_2Edimindex_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Edimword_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Edimword_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2Edimword_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Eexponent__boundary_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eexponent__boundary_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebinary__ieee_2Eexponent__boundary_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Eflags__CASE_2E2_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0: mono_2Etyop_2Ebinary__ieee_2Eflags,X1_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Eflags__CASE_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ X1_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ A_27a ) ) @ c_2Ebinary__ieee_2Eflags__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ X0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__CASE_2E2_2Emono_2EA_27a_20mono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__CASE_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ X1_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ A_27a ) ) @ c_2Ebinary__ieee_2Efloat__CASE_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ c_2Ebinary__ieee_2Efloat__Exponent_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent_2E1_2Emono_2EA_27g_20mono_2EA_27h,axiom,
    ! [A_27g: d,A_27h: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ c_2Ebinary__ieee_2Efloat__Exponent_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__Exponent_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent_2E1_2Emono_2EA_27t_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27x: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ c_2Ebinary__ieee_2Efloat__Exponent_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent_2E1_2Emono_2EA_27t_20mono_2Etyop_2Esum_2Esum_28A_27w_2Ctyop_2Eone_2Eone_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent_2E1_2Emono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__Exponent_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27b_20mono_2EA_27a_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27d_20mono_2EA_27c_20mono_2EA_27c,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27f_20mono_2EA_27e_20mono_2EA_27e,axiom,
    ! [A_27e: d,A_27f: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27h_20mono_2EA_27g_20mono_2EA_27g,axiom,
    ! [A_27g: d,A_27h: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27j_20mono_2EA_27i_20mono_2EA_27i,axiom,
    ! [A_27i: d,A_27j: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27l_20mono_2EA_27k_20mono_2EA_27k,axiom,
    ! [A_27k: d,A_27l: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27n_20mono_2EA_27m_20mono_2EA_27m,axiom,
    ! [A_27m: d,A_27n: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27w_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27w_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27w: d,A_27x: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27w_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1_2Emono_2EA_27u_20mono_2EA_27w_20mono_2EA_27x,axiom,
    ! [A_27u: d,A_27w: d,A_27x: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27u_20mono_2EA_27w_20mono_2EA_27x,axiom,
    ! [A_27u: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27w_20mono_2EA_27y,axiom,
    ! [A_27t: d,A_27w: d,A_27y: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27w_20mono_2EA_27y,axiom,
    ! [A_27t: d,A_27w: d,A_27y: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27x_20mono_2EA_27y,axiom,
    ! [A_27t: d,A_27x: d,A_27y: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27x_20mono_2EA_27y,axiom,
    ! [A_27t: d,A_27x: d,A_27y: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ebinary__ieee_2Efloat__Sign_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign_2E1_2Emono_2EA_27e_20mono_2EA_27f,axiom,
    ! [A_27e: d,A_27f: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ebinary__ieee_2Efloat__Sign_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ebinary__ieee_2Efloat__Sign_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign_2E1_2Emono_2EA_27t_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27x: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ebinary__ieee_2Efloat__Sign_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign_2E1_2Emono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ebinary__ieee_2Efloat__Sign_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27b_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27d_20mono_2EA_27c,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27f_20mono_2EA_27e,axiom,
    ! [A_27e: d,A_27f: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27h_20mono_2EA_27g,axiom,
    ! [A_27g: d,A_27h: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27j_20mono_2EA_27i,axiom,
    ! [A_27i: d,A_27j: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27l_20mono_2EA_27k,axiom,
    ! [A_27k: d,A_27l: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27n_20mono_2EA_27m,axiom,
    ! [A_27m: d,A_27n: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27x: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27x: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E1_2Emono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Sign__fupd_2E2_2Emono_2EA_27u_20mono_2EA_27x,axiom,
    ! [A_27u: d,A_27x: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Sign__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ c_2Ebinary__ieee_2Efloat__Significand_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand_2E1_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ c_2Ebinary__ieee_2Efloat__Significand_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand_2E1_2Emono_2EA_27i_20mono_2EA_27j,axiom,
    ! [A_27i: d,A_27j: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ c_2Ebinary__ieee_2Efloat__Significand_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ c_2Ebinary__ieee_2Efloat__Significand_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand_2E1_2Emono_2EA_27t_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27x: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ c_2Ebinary__ieee_2Efloat__Significand_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand_2E1_2Emono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ c_2Ebinary__ieee_2Efloat__Significand_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27b_20mono_2EA_27b_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27d_20mono_2EA_27d_20mono_2EA_27c,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27f_20mono_2EA_27f_20mono_2EA_27e,axiom,
    ! [A_27e: d,A_27f: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27h_20mono_2EA_27h_20mono_2EA_27g,axiom,
    ! [A_27g: d,A_27h: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27j_20mono_2EA_27j_20mono_2EA_27i,axiom,
    ! [A_27i: d,A_27j: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27l_20mono_2EA_27l_20mono_2EA_27k,axiom,
    ! [A_27k: d,A_27l: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27n_20mono_2EA_27n_20mono_2EA_27m,axiom,
    ! [A_27m: d,A_27n: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27u_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27u: d,A_27x: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27u_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27u: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E1_2Emono_2EA_27t_20mono_2EA_27v_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27v: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27t_20mono_2EA_27v_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27v: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E1_2Emono_2EA_27u_20mono_2EA_27v_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27v: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__Significand__fupd_2E2_2Emono_2EA_27u_20mono_2EA_27v_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27v: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__Significand__fupd_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__abs_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__abs_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__abs_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__add_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__add_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__add_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__bottom_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__bottom_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__compare_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ c_2Ebinary__ieee_2Efloat__compare_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq5_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2E5_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,X1_2E0: u,X2_2E0: u,X3_2E0: u,X4_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ X0 ) ) @ ( s @ A_27a @ X1_2E0 ) @ ( s @ A_27a @ X2_2E0 ) @ ( s @ A_27a @ X3_2E0 ) @ ( s @ A_27a @ X4_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__compare__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ X0 ) ) ) ) @ ( s @ A_27a @ X1_2E0 ) ) ) @ ( s @ A_27a @ X2_2E0 ) ) ) @ ( s @ A_27a @ X3_2E0 ) ) ) @ ( s @ A_27a @ X4_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__div_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__div_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__div_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__div_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__div_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__div_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__equal_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__equal_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebinary__ieee_2Efloat__equal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__greater__equal_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__greater__equal_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebinary__ieee_2Efloat__greater__equal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__greater__than_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__greater__than_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebinary__ieee_2Efloat__greater__than_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__finite_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__finite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__finite_2E1_2Emono_2EA_27n_20mono_2EA_27m,axiom,
    ! [A_27m: d,A_27n: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__finite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__finite_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__finite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27f_20mono_2EA_27e,axiom,
    ! [A_27e: d,A_27f: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__integral_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__integral_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__integral_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__integral_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__nan_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__nan_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__nan_2E1_2Emono_2EA_27b_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__nan_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__nan_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__nan_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__normal_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__normal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__normal_2E1_2Emono_2EA_27h_20mono_2EA_27g,axiom,
    ! [A_27g: d,A_27h: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__normal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__normal_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__normal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__signalling_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__signalling_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__signalling_2E1_2Emono_2EA_27d_20mono_2EA_27c,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__signalling_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__signalling_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__signalling_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__subnormal_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__subnormal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__subnormal_2E1_2Emono_2EA_27j_20mono_2EA_27i,axiom,
    ! [A_27i: d,A_27j: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__subnormal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__subnormal_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__subnormal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__zero_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__zero_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__zero_2E1_2Emono_2EA_27l_20mono_2EA_27k,axiom,
    ! [A_27k: d,A_27l: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__zero_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__zero_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__less__equal_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__less__equal_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebinary__ieee_2Efloat__less__equal_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__less__than_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__less__than_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebinary__ieee_2Efloat__less__than_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__infinity_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__minus__infinity_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__min_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__minus__min_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__minus__zero_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__mul_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__mul_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__mul_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__mul_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__mul_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__mul_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2Efloat__mul__add_2E4_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul__add_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__mul__add_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2Efloat__mul__sub_2E4_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul__sub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__mul__sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27e_20mono_2EA_27f,axiom,
    ! [A_27e: d,A_27f: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27g_20mono_2EA_27h,axiom,
    ! [A_27g: d,A_27h: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27i_20mono_2EA_27j,axiom,
    ! [A_27i: d,A_27j: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__infinity_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__plus__infinity_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__min_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__plus__min_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__plus__zero_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__round_2E2_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__round_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__round_2E3_2Emono_2EA_27b_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__round_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__round_2E3_2Emono_2EA_27t_20mono_2Etyop_2Esum_2Esum_28A_27w_2Ctyop_2Eone_2Eone_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__round__to__integral_2E2_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__round__to__integral_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ c_2Ebinary__ieee_2Efloat__round__to__integral_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__round__to__integral_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round__to__integral_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Efloat__round__to__integral_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__round__with__flags_2E2_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round__with__flags_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__round__with__flags_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round__with__flags_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__round__with__flags_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: $o,X2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__round__with__flags_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ X1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X2 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__size_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u,X2_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Enum_2Enum ) ) ) @ c_2Ebinary__ieee_2Efloat__size_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__some__qnan_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Ebinary__ieee_2Efloat__some__qnan_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__some__qnan_2E1_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ c_2Ebinary__ieee_2Efloat__some__qnan_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__some__qnan_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__some__qnan_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__sqrt_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2Efloat__sqrt_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__sub_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__sub_2E3_2Emono_2EA_27c_20mono_2EA_27d,axiom,
    ! [A_27c: d,A_27d: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efloat__sub_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__sub_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Efloat__to__int_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( c_2Ebinary__ieee_2Efloat__to__int_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ c_2Ebinary__ieee_2Efloat__to__int_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__to__real_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Efloat__to__real_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__to__real_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Efloat__to__real_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__top_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Ebinary__ieee_2Efloat__top_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__value_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Ebinary__ieee_2Efloat__value ) @ c_2Ebinary__ieee_2Efloat__value_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Efloat__value_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Ebinary__ieee_2Efloat__value ) @ c_2Ebinary__ieee_2Efloat__value_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E4_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ X0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ X1_2E0 ) @ ( s @ A_27a @ X2_2E0 ) @ ( s @ A_27a @ X3_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) ) @ c_2Ebinary__ieee_2Efloat__value__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ X0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ X1_2E0 ) ) ) @ ( s @ A_27a @ X2_2E0 ) ) ) @ ( s @ A_27a @ X3_2E0 ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E4_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ X0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__value__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ X0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) ) ) ).

thf(arityeq4_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E4_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ X0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X2_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__value__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ X0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X3_2E0 ) ) ) ) ).

thf(arityeq8_2Ec_2Ebinary__ieee_2Efp__op__CASE_2E8_2Emono_2EA_27a_20mono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u,X2_2E0: u,X3_2E0: u,X4_2E0: u,X5_2E0: u,X6_2E0: u,X7_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ X6_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ X7_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ A_27a ) ) ) ) ) ) ) ) @ c_2Ebinary__ieee_2Efp__op__CASE_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X3_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X4_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ X5_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ X6_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ X7_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Efp__op__size_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u,X2_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ X2_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Enum_2Enum ) ) ) @ c_2Ebinary__ieee_2Efp__op__size_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ X2_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Eintegral__round_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eintegral__round_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Eintegral__round_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Eis__closest_2E3_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1: mono_2Etyop_2Erealax_2Ereal,X2_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eis__closest_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Ebinary__ieee_2Eis__closest_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ X2_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Elargest_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Elargest_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27b,axiom,
    ! [A_27b: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27c,axiom,
    ! [A_27c: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27d,axiom,
    ! [A_27d: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27e,axiom,
    ! [A_27e: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27f,axiom,
    ! [A_27f: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27g,axiom,
    ! [A_27g: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27i,axiom,
    ! [A_27i: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27j,axiom,
    ! [A_27j: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27k,axiom,
    ! [A_27k: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27l,axiom,
    ! [A_27l: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27m,axiom,
    ! [A_27m: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2Etyop_2Esum_2Esum_28A_27w_2Ctyop_2Eone_2Eone_29,axiom,
    ! [A_27w: d,X0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) ) @ c_2Ewords_2En2w_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ X0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27v_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27u_29,axiom,
    ! [A_27t: d,A_27u: d,A_27v: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27y_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27x_29,axiom,
    ! [A_27w: d,A_27x: d,A_27y: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [A_27a: d,X0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ X0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27y_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,A_27y: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27a: d,A_27t: d,A_27u: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27v_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27a: d,A_27t: d,A_27v: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29,axiom,
    ! [A_27a: d,A_27t: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29,axiom,
    ! [A_27t: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27y_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29,axiom,
    ! [A_27a: d,A_27t: d,A_27x: d,A_27y: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27y_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29,axiom,
    ! [A_27t: d,A_27w: d,A_27x: d,A_27y: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29,axiom,
    ! [A_27a: d,A_27t: d,A_27u: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27x_29,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29,axiom,
    ! [A_27a: d,A_27u: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29,axiom,
    ! [A_27a: d,A_27u: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27x_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2EA_27a_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27v_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29,axiom,
    ! [A_27a: d,A_27u: d,A_27v: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27v_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27u_2CA_27w_29,axiom,
    ! [A_27t: d,A_27u: d,A_27v: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) ) @ tyop_2Erealax_2Ereal ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,X1_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ X0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Ereal__to__float_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Ereal__to__float_2E1 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ c_2Ebinary__ieee_2Ereal__to__float_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Ereal__to__float__with__flags_2E1_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E1 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) ) @ c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Erecordtype_2Efloat_2E3_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2Erecordtype_2Efloat_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Erecordtype_2Efloat_2E3_2Emono_2EA_27u_20mono_2EA_27w,axiom,
    ! [A_27u: d,A_27w: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2Erecordtype_2Efloat_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ X2_2E0 ) ) ) ) ).

thf(arityeq3_2Ec_2Ebinary__ieee_2Erecordtype_2Efloat_2E3_2Emono_2EA_27t_20mono_2EA_27x,axiom,
    ! [A_27t: d,A_27x: d,X0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,X1_2E0: u,X2_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ X1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X2_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) ) ) @ c_2Ebinary__ieee_2Erecordtype_2Efloat_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ X0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X2_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Eround_2E2_2Emono_2EA_27b_20mono_2EA_27a,axiom,
    ! [A_27a: d,A_27b: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) ) ) @ c_2Ebinary__ieee_2Eround_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ebinary__ieee_2Eround_2E2_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2Eround_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ X1 ) ) ) ) ) ).

thf(arityeq5_2Ec_2Ebinary__ieee_2Erounding__CASE_2E5_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u,X3_2E0: u,X4_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ A_27a @ X1_2E0 ) @ ( s @ A_27a @ X2_2E0 ) @ ( s @ A_27a @ X3_2E0 ) @ ( s @ A_27a @ X4_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) ) ) ) ) @ c_2Ebinary__ieee_2Erounding__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ A_27a @ X1_2E0 ) ) ) @ ( s @ A_27a @ X2_2E0 ) ) ) @ ( s @ A_27a @ X3_2E0 ) ) ) @ ( s @ A_27a @ X4_2E0 ) ) ) ) ).

thf(arityeq5_2Ec_2Ebinary__ieee_2Erounding__CASE_2E5_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29,axiom,
    ! [A_27t: d,A_27w: d,X0: mono_2Etyop_2Ebinary__ieee_2Erounding,X1_2E0: u,X2_2E0: u,X3_2E0: u,X4_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X4_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ c_2Ebinary__ieee_2Erounding__CASE_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ X0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X3_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ X4_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Ethreshold_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Ethreshold_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebinary__ieee_2Eulp_2E1_2Emono_2EA_27t_20mono_2EA_27w,axiom,
    ! [A_27t: d,A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Eulp_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Ew2n_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2Ew2n_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Ew2n_2E1_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2Ew2n_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ c_2Ewords_2Eword__2comp_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27c,axiom,
    ! [A_27c: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ c_2Ewords_2Eword__2comp_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27e,axiom,
    ! [A_27e: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ c_2Ewords_2Eword__2comp_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27g,axiom,
    ! [A_27g: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ c_2Ewords_2Eword__2comp_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27m,axiom,
    ! [A_27m: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ c_2Ewords_2Eword__2comp_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ X0_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ c_2Ewords_2Eword__2comp_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Ewords_2Eword__ls_2E2_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__ls_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ tyop_2Emin_2Ebool ) ) @ c_2Ewords_2Eword__ls_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ewords_2Eword__ls_2E2_2Emono_2Etyop_2Esum_2Esum_28A_27w_2Ctyop_2Eone_2Eone_29,axiom,
    ! [A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__ls_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ X0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ X1_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Ewords_2Eword__ls_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__lsb_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__lsb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Emin_2Ebool ) @ c_2Ewords_2Eword__lsb_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__msb_2E1_2Emono_2EA_27d,axiom,
    ! [A_27d: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__msb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ tyop_2Emin_2Ebool ) @ c_2Ewords_2Eword__msb_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ewords_2Eword__msb_2E1_2Emono_2EA_27t,axiom,
    ! [A_27t: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__msb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Emin_2Ebool ) @ c_2Ewords_2Eword__msb_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Ewords_2Eword__sub_2E2_2Emono_2EA_27w,axiom,
    ! [A_27w: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2Eword__sub_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) ) @ c_2Ewords_2Eword__sub_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ X1_2E0 ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Eflags @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > mono_2Etyop_2Erealax_2Ereal > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum,V1: $o] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,V1: $o] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Eflags @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( $o > $o ) > $o > $o,V1: $o > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( $o > $o ) > ( $o > $o ) > $o > $o,V1: $o > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o,V1: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Erounding @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Ebinary__ieee_2Erounding ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Ebinary__ieee_2Erounding_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > $o,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o,V1: $o] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EARB_2E0_2Emono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ( ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) )
    = ( s @ tyop_2Ebinary__ieee_2Eflags @ c_2Ebool_2EARB_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EARB_2E0_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Erealax_2Ereal ) )
    = ( s @ tyop_2Erealax_2Ereal @ c_2Ebool_2EARB_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eind__type_2EBOTTOM_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ) )
    = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eind__type_2EBOTTOM_2E0_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ( ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Erealax_2Ereal ) )
    = ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ c_2Eind__type_2EBOTTOM_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o,V1: $o,V2: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V2: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V1 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V2: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V1 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Einteger_2Eint,V2: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Einteger_2Eint @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Enum_2Enum,V2: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Erealax_2Ereal,V2: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Eind__type_2ECONSTR_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29_29 @ mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) ) @ c_2Eind__type_2ECONSTR_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eind__type_2ECONSTR_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,V2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 @ ( mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 @ V1 @ V2 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Eind__type_2ECONSTR_2E0_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29_29 @ mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) ) ) @ c_2Eind__type_2ECONSTR_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eind__type_2ECONSTR_2E3_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Erealax_2Ereal,V2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal @ V0 @ V1 @ V2 ) ) )
      = ( s @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EDATATYPE_2E0_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ c_2Ebool_2EDATATYPE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EDATATYPE_2E1_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ V0 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EDATATYPE_2E1 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EI_2E0_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Erealax_2Ereal ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Ecombin_2EI_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EI_2E1_2Emono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Erealax_2Ereal @ V0 ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ ( c_2Ecombin_2EI_2E1 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EK_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ c_2Ecombin_2EK_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EK_2E0_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ c_2Ecombin_2EK_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EK_2E1_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ELET_2E0_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ c_2Ebool_2ELET_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ELET_2E0_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29 @ mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) ) @ c_2Ebool_2ELET_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint @ V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ELET_2E0_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ c_2Ebool_2ELET_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal @ V0 @ V1 ) ) )
      = ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ V0 ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Eoption_2ENONE_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ c_2Eoption_2ENONE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eoption_2ESOME_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ c_2Eoption_2ESOME_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eoption_2ESOME_2E1_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Einteger_2Eint @ V0 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( c_2Eoption_2ESOME_2E1 @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ETYPE__DEFINITION_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ETYPE__DEFINITION_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E0_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ETYPE__DEFINITION_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E2_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E0_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2ETYPE__DEFINITION_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ETYPE__DEFINITION_2E2_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Eind__type_2Erecspace @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2E0_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ mono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2Emono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__compare__CASE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2E5_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: $o,V2: $o,V3: $o,V4: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2Emono_2Etyop_2Emin_2Ebool @ V0 @ V1 @ V2 @ V3 @ V4 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V2 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V3 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V4 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E0_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Ebinary__ieee_2Efloat__value__CASE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E4_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Erealax_2Ereal > $o,V2: $o,V3: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool @ V0 @ V1 @ V2 @ V3 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V2 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V3 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E0_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29_29 @ mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ c_2Ebinary__ieee_2Efloat__value__CASE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E4_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V2: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V3: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0 @ V1 @ V2 @ V3 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ V1 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V2 ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V3 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E0_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29_29 @ mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) ) @ c_2Ebinary__ieee_2Efloat__value__CASE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2E4_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V2: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V3: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ V0 @ V1 @ V2 @ V3 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ V1 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ V2 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ V3 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2En2w_2E0_2Emono_2Etyop_2Eone_2Eone,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ewords_2En2w_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2En2w_2E1_2Emono_2Etyop_2Eone_2Eone,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ V0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ c_2Ecombin_2Eo_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E0_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29_29 @ mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) ) @ c_2Ecombin_2Eo_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E0_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29 @ mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) ) ) @ c_2Ecombin_2Eo_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2Epair__CASE_2E0_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ mono_2Ec_2Epair_2Epair__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ c_2Epair_2Epair__CASE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( mono_2Ec_2Epair_2Epair__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0 @ V1 ) ) )
      = ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Erounding__CASE_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29_29 @ mono_2Ec_2Ebinary__ieee_2Erounding__CASE_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) ) ) ) @ c_2Ebinary__ieee_2Erounding__CASE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebinary__ieee_2Erounding__CASE_2E5_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding,V1: mono_2Etyop_2Einteger_2Eint,V2: mono_2Etyop_2Einteger_2Eint,V3: mono_2Etyop_2Einteger_2Eint,V4: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Ebinary__ieee_2Erounding__CASE_2Emono_2Etyop_2Einteger_2Eint @ V0 @ V1 @ V2 @ V3 @ V4 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V2 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V3 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V4 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2Ew2n_2E0_2Emono_2Etyop_2Eone_2Eone,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Enum_2Enum_29 @ mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Enum_2Enum ) @ c_2Ewords_2Ew2n_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2Ew2n_2E1_2Emono_2Etyop_2Eone_2Eone,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone @ V0 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2Eword__1comp_2E0_2Emono_2Etyop_2Eone_2Eone,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ mono_2Ec_2Ewords_2Eword__1comp_2Emono_2Etyop_2Eone_2Eone ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ c_2Ewords_2Eword__1comp_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2Eword__1comp_2E1_2Emono_2Etyop_2Eone_2Eone,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2Eword__1comp_2Emono_2Etyop_2Eone_2Eone @ V0 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ewords_2Eword__1comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2Eword__xor_2E0_2Emono_2Etyop_2Eone_2Eone,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29 @ mono_2Ec_2Ewords_2Eword__xor_2Emono_2Etyop_2Eone_2Eone ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) ) @ c_2Ewords_2Eword__xor_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ewords_2Eword__xor_2E2_2Emono_2Etyop_2Eone_2Eone,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2Eword__xor_2Emono_2Etyop_2Eone_2Eone @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ewords_2Eword__xor_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1 ) ) ) ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Ebinary__ieee_2Eflags_29_29_29_29_29,axiom,
    ! [V0: $o > $o > $o > $o > $o > $o > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > mono_2Etyop_2Erealax_2Ereal > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o > $o > $o > $o > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( $o > $o ) > $o > $o,V1: $o > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: ( $o > $o ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: $o > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( $o > $o ) > ( $o > $o ) > $o > $o,V1: $o > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > ( mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 ) > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags ) > mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > $o ) > $o > $o > $o,V1: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__compare_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o ) > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum ) > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Ebinary__ieee_2Erounding,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 > ( mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__compare ) > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > $o,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Ebinary__ieee_2Efloat__value,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29_2Ctyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 ) > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal,axiom,
    ! [V0: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,V1: mono_2Etyop_2Erealax_2Ereal] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o,V1: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Erounding_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Ebinary__ieee_2Erounding_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__TY__DEF,axiom,
    ! [A_27t: d,A_27w: d,F1_2E0: u,F0_2E0: u] :
      ( ! [V7n: mono_2Etyop_2Enum_2Enum] :
          ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V7n ) ) ) )
          = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
     => ( ! [V1a0_27_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ V1a0_27_2E0 ) ) ) )
          <=> ! [V2_27float_27_2E0: u] :
                ( ! [V3a0_27_2E0: u] :
                    ( ? [V4a0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V5a1_2E0: u,V6a2_2E0: u] :
                        ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ V3a0_27_2E0 )
                        = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V5a1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V6a2_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ F1_2E0 ) ) ) )
                   => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ V2_27float_27_2E0 ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ V3a0_27_2E0 ) ) ) ) )
               => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ V2_27float_27_2E0 ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ V1a0_27_2E0 ) ) ) ) ) )
       => ? [V0rep_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) ) ) ) @ V0rep_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__case__def,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0a0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1a1_2E0: u,V2a2_2E0: u,V3f_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__CASE_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0a0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1a1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2a2_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V3f_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V3f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0a0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1a1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2a2_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__size__def,axiom,
    ! [A_27t: d,A_27w: d,V0f_2E0: u,V1f1_2E0: u,V2a0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3a1_2E0: u,V4a2_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V0f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V1f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V2a0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3a1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V4a2_2E0 ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__Sign,axiom,
    ! [A_27t: d,A_27w: d,V0c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c0_2E0: u,V2c1_2E0: u] :
      ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2c1_2E0 ) ) ) ) ) )
      = V0c ) ).

thf(thm_2Ebinary__ieee_2Efloat__Exponent,axiom,
    ! [A_27t: d,A_27w: d,V0c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c0_2E0: u,V2c1_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2c1_2E0 ) ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1c0_2E0 ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__Significand,axiom,
    ! [A_27t: d,A_27w: d,V0c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c0_2E0: u,V2c1_2E0: u] :
      ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2c1_2E0 ) ) ) ) )
      = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2c1_2E0 ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__Sign__fupd,axiom,
    ! [A_27t: d,A_27w: d,V0f: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0f ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( V0f @ V1c ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__Exponent__fupd,axiom,
    ! [A_27t: d,A_27w: d,A_27x: d,V0f_2E0: u,V1c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V0f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V0f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__Significand__fupd,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,V0f_2E0: u,V1c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V0f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V0f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__TY__DEF,axiom,
    ! [F3: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,F2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,F1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29,F0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o] :
      ( ! [V7n: mono_2Etyop_2Enum_2Enum] :
          ( ( F3 @ V7n )
          = mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Erealax_2Ereal )
     => ( ! [V6n: mono_2Etyop_2Enum_2Enum] :
            ( ( F2 @ V6n )
            = mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Erealax_2Ereal )
       => ( ! [V5n: mono_2Etyop_2Enum_2Enum] :
              ( ( F1 @ V5n )
              = mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Erealax_2Ereal )
         => ( ! [V1a0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
                ( ( F0 @ V1a0 )
              <=> ! [V2_27float__value_27: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29 > $o] :
                    ( ! [V3a0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] :
                        ( ( ? [V4a: mono_2Etyop_2Erealax_2Ereal] :
                              ( V3a0
                              = ( mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal @ mono_2Ec_2Enum_2E0 @ V4a @ F1 ) )
                          | ( V3a0
                            = ( mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Erealax_2Ereal @ F2 ) )
                          | ( V3a0
                            = ( mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Erealax_2Ereal @ F3 ) ) )
                       => ( V2_27float__value_27 @ V3a0 ) )
                   => ( V2_27float__value_27 @ V1a0 ) ) )
           => ? [V0rep: mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29] : ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ F0 @ V0rep ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__case__def,axiom,
    ! [A_27a: d] :
      ( ! [V0a: mono_2Etyop_2Erealax_2Ereal,V1f_2E0: u,V2v_2E0: u,V3v1_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( mono_2Ec_2Ebinary__ieee_2EFloat @ V0a ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V1f_2E0 ) @ ( s @ A_27a @ V2v_2E0 ) @ ( s @ A_27a @ V3v1_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V1f_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0a ) ) ) ) )
      & ! [V4f_2E0: u,V5v_2E0: u,V6v1_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ mono_2Ec_2Ebinary__ieee_2EInfinity ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V4f_2E0 ) @ ( s @ A_27a @ V5v_2E0 ) @ ( s @ A_27a @ V6v1_2E0 ) ) )
          = ( s @ A_27a @ V5v_2E0 ) )
      & ! [V7f_2E0: u,V8v_2E0: u,V9v1_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ mono_2Ec_2Ebinary__ieee_2ENaN ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V7f_2E0 ) @ ( s @ A_27a @ V8v_2E0 ) @ ( s @ A_27a @ V9v1_2E0 ) ) )
          = ( s @ A_27a @ V9v1_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__size__def,axiom,
    ( ! [V0a: mono_2Etyop_2Erealax_2Ereal] :
        ( ( mono_2Ec_2Ebinary__ieee_2Efloat__value__size @ ( mono_2Ec_2Ebinary__ieee_2EFloat @ V0a ) )
        = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2Ebinary__ieee_2Efloat__value__size @ mono_2Ec_2Ebinary__ieee_2EInfinity )
      = mono_2Ec_2Enum_2E0 )
    & ( ( mono_2Ec_2Ebinary__ieee_2Efloat__value__size @ mono_2Ec_2Ebinary__ieee_2ENaN )
      = mono_2Ec_2Enum_2E0 ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__to__real__def,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
        <=> ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
     => ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__def,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u,F1_2E0: u] :
      ( ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
        <=> ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) ) )
     => ( ! [V0x_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          <=> ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
       => ! [V0x_2E0: u] :
            ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ mono_2Ec_2Ebinary__ieee_2EInfinity @ mono_2Ec_2Ebinary__ieee_2ENaN ) @ ( mono_2Ec_2Ebinary__ieee_2EFloat @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__nan__def,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ! [V1v1: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V1v1 )
          = mono_2Ec_2Ebool_2EF )
     => ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ F0 @ mono_2Ec_2Ebool_2EF @ mono_2Ec_2Ebool_2ET ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__signalling__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
        & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__msb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__infinite__def,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ! [V1v1: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V1v1 )
          = mono_2Ec_2Ebool_2EF )
     => ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ F0 @ mono_2Ec_2Ebool_2ET @ mono_2Ec_2Ebool_2EF ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__normal__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
    <=> ( ( (~)
          @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
        & ( (~)
          @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__subnormal__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
    <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
        & ( (~)
          @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__zero__def,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ! [V1r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V1r )
        <=> ( V1r
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ F0 @ mono_2Ec_2Ebool_2EF @ mono_2Ec_2Ebool_2EF ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__finite__def,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ! [V1v1: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V1v1 )
          = mono_2Ec_2Ebool_2ET )
     => ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ F0 @ mono_2Ec_2Ebool_2EF @ mono_2Ec_2Ebool_2EF ) ) ) ).

thf(thm_2Ebinary__ieee_2Eis__integral__def,axiom,
    ! [V0r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eis__integral @ V0r )
    <=> ? [V1n: mono_2Etyop_2Enum_2Enum] :
          ( ( mono_2Ec_2Ereal_2Eabs @ V0r )
          = ( mono_2Ec_2Ereal_2Ereal__of__num @ V1n ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__integral__def,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o] :
      ( ! [V1r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V1r )
          = ( mono_2Ec_2Ebinary__ieee_2Eis__integral @ V1r ) )
     => ! [V0x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ F0 @ mono_2Ec_2Ebool_2EF @ mono_2Ec_2Ebool_2EF ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__negate__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2Eword__1comp_2Emono_2Etyop_2Eone_2Eone @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__abs__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__abs_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__plus__infinity__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__plus__zero__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__top__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2Eword__sub_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ c_2Ewords_2Eword__T_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__plus__min__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__minus__infinity__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__minus__zero__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__bottom__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__minus__min__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__TY__DEF,axiom,
    ! [F1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29,F0: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o] :
      ( ! [V10n: mono_2Etyop_2Enum_2Enum] :
          ( ( F1 @ V10n )
          = mono_2Ec_2Eind__type_2EBOTTOM_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 )
     => ( ! [V1a0_27: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
            ( ( F0 @ V1a0_27 )
          <=> ! [V2_27flags_27: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29 > $o] :
                ( ! [V3a0_27: mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] :
                    ( ? [V4a0: $o,V5a1: $o,V6a2: $o,V7a3: $o,V8a4: $o,V9a5: $o] :
                        ( V3a0_27
                        = ( mono_2Ec_2Eind__type_2ECONSTR_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ mono_2Ec_2Enum_2E0 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V4a0 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 @ V5a1 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V6a2 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V7a3 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V8a4 @ V9a5 ) ) ) ) ) @ F1 ) )
                   => ( V2_27flags_27 @ V3a0_27 ) )
               => ( V2_27flags_27 @ V1a0_27 ) ) )
       => ? [V0rep: mono_2Etyop_2Ebinary__ieee_2Eflags > mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29] : ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_20mono_2Etyop_2Ebinary__ieee_2Eflags @ F0 @ V0rep ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__case__def,axiom,
    ! [A_27a: d,V0a0: $o,V1a1: $o,V2a2: $o,V3a3: $o,V4a4: $o,V5a5: $o,V6f_2E0: u] :
      ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Eflags__CASE_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0a0 @ V1a1 @ V2a2 @ V3a3 @ V4a4 @ V5a5 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V6f_2E0 ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V6f_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0a0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1a1 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V2a2 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V3a3 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V4a4 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5a5 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__size__def,axiom,
    ! [V0a0: $o,V1a1: $o,V2a2: $o,V3a3: $o,V4a4: $o,V5a5: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__size @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0a0 @ V1a1 @ V2a2 @ V3a3 @ V4a4 @ V5a5 ) )
      = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2EbasicSize_2Ebool__size @ V0a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2EbasicSize_2Ebool__size @ V1a1 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2EbasicSize_2Ebool__size @ V2a2 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2EbasicSize_2Ebool__size @ V3a3 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2EbasicSize_2Ebool__size @ V4a4 ) @ ( mono_2Ec_2EbasicSize_2Ebool__size @ V5a5 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__DivideByZero,axiom,
    ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
      = V0b ) ).

thf(thm_2Ebinary__ieee_2Eflags__InvalidOp,axiom,
    ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
      = V1b0 ) ).

thf(thm_2Ebinary__ieee_2Eflags__Overflow,axiom,
    ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
      = V2b1 ) ).

thf(thm_2Ebinary__ieee_2Eflags__Precision,axiom,
    ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
      = V3b2 ) ).

thf(thm_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding,axiom,
    ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
      = V4b3 ) ).

thf(thm_2Ebinary__ieee_2Eflags__Underflow__AfterRounding,axiom,
    ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
      = V5b4 ) ).

thf(thm_2Ebinary__ieee_2Eflags__DivideByZero__fupd,axiom,
    ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ ( V0f @ V1b ) @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__InvalidOp__fupd,axiom,
    ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ ( V0f @ V2b0 ) @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__Overflow__fupd,axiom,
    ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ ( V0f @ V3b1 ) @ V4b2 @ V5b3 @ V6b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__Precision__fupd,axiom,
    ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ ( V0f @ V4b2 ) @ V5b3 @ V6b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd,axiom,
    ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ ( V0f @ V5b3 ) @ V6b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd,axiom,
    ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ ( V0f @ V6b4 ) ) ) ).

thf(thm_2Ebinary__ieee_2Eclear__flags__def,axiom,
    ( mono_2Ec_2Ebinary__ieee_2Eclear__flags
    = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Einvalidop__flags__def,axiom,
    ( mono_2Ec_2Ebinary__ieee_2Einvalidop__flags
    = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2ET ) @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) ).

thf(thm_2Ebinary__ieee_2Edividezero__flags__def,axiom,
    ( mono_2Ec_2Ebinary__ieee_2Edividezero__flags
    = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2ET ) @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__TY__DEF,axiom,
    ! [F0: mono_2Etyop_2Enum_2Enum > $o] :
      ( ! [V1n: mono_2Etyop_2Enum_2Enum] :
          ( ( F0 @ V1n )
          = ( mono_2Ec_2Eprim__rec_2E_3C @ V1n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
     => ? [V0rep: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Erounding @ F0 @ V0rep ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__BIJ,axiom,
    ( ! [V0a: mono_2Etyop_2Ebinary__ieee_2Erounding] :
        ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0a ) )
        = V0a )
    & ! [V1r: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2Eprim__rec_2E_3C @ V1r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      <=> ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ V1r ) )
          = V1r ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__size__def,axiom,
    ! [V0x: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V0x )
      = mono_2Ec_2Enum_2E0 ) ).

thf(thm_2Ebinary__ieee_2Erounding__CASE,axiom,
    ! [A_27a: d,F0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ! [V0x: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F0 @ V0x )
        <=> ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0x )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
     => ! [V0x: mono_2Etyop_2Ebinary__ieee_2Erounding,V1v0_2E0: u,V2v1_2E0: u,V3v2_2E0: u,V4v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0x ) ) @ ( s @ A_27a @ V1v0_2E0 ) @ ( s @ A_27a @ V2v1_2E0 ) @ ( s @ A_27a @ V3v2_2E0 ) @ ( s @ A_27a @ V4v3_2E0 ) ) )
          = ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0x ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( s @ A_27a @ V1v0_2E0 ) @ ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0x ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( s @ A_27a @ V2v1_2E0 ) @ ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V0x ) ) ) @ ( s @ A_27a @ V3v2_2E0 ) @ ( s @ A_27a @ V4v3_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eis__closest__def,axiom,
    ! [A_27a: d,A_27b: d,V0s_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal,V2a_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eis__closest_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0s_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2a_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2a_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0s_2E0 ) ) ) )
        & ! [V3b_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V3b_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0s_2E0 ) ) ) )
           => ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2a_2E0 ) ) ) ) @ V1x ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V3b_2E0 ) ) ) ) @ V1x ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eclosest__such__def,axiom,
    ! [A_27a: d,A_27b: d,F0_2E0: u] :
      ( ! [V1s_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal,V0p_2E0: u,V3a_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V1s_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0p_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V3a_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eis__closest_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V1s_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V3a_2E0 ) ) ) )
            & ! [V4b_2E0: u] :
                ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eis__closest_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V1s_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V4b_2E0 ) ) ) )
                  & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0p_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V4b_2E0 ) ) ) ) )
               => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0p_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V3a_2E0 ) ) ) ) ) ) )
     => ! [V0p_2E0: u,V1s_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0p_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V1s_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V1s_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ V0p_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eclosest__def,axiom,
    ! [A_27a: d,A_27b: d] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ c_2Ebinary__ieee_2Eclosest_2E0 )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2ET ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Elargest__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      = ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2D @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EUINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Erealax_2Einv @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ethreshold__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      = ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2D @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EUINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Erealax_2Einv @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Enum_2ESUC @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EULP__primitive__def,axiom,
    ! [A_27t: d,A_27w: d,F3_2E0: u,F2_2E0: u,F1_2E0: u,F0_2E0: u] :
      ( ! [V3v_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Emin_2Ebool ) @ F3_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3v_2E0 ) ) ) )
        <=> ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3v_2E0 )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
     => ( ! [V3v_2E0: u,V4v1_2E0: u] :
            ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3v_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ V4v1_2E0 ) ) ) )
            = ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Emin_2Ebool ) @ F3_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3v_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3v_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
       => ( ! [V1ULP_2E0: u,V2a_2E0: u] :
              ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ V1ULP_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ V2a_2E0 ) ) ) )
              = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ V2a_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A_27t ) @ tyop_2Erealax_2Ereal ) ) @ F2_2E0 ) ) ) ) )
         => ( ! [V0R_2E0: u] :
                ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ V0R_2E0 ) ) ) )
                = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Erelation_2EWF_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ V0R_2E0 ) ) ) ) )
           => ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2EULP_2E0 )
              = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( c_2Erelation_2EWFREC_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Erealax_2Ereal ) ) @ F1_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eulp__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__def,axiom,
    ! [A_27t: d,A_27w: d,F10_2E0: u,F0_2E0: u,F9_2E0: u,F8_2E0: u,F2_2E0: u,F7_2E0: u,F6_2E0: u,F3_2E0: u,F5_2E0: u,F4_2E0: u,F1_2E0: u] :
      ( ! [V3a_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F10_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a_2E0 ) ) ) )
        <=> ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__lsb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a_2E0 ) ) ) ) ) ) ) )
     => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V2t: mono_2Etyop_2Erealax_2Ereal] :
            ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2t ) ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__lte @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V2t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__ge @ V1x @ V2t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F10_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__finite_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
       => ( ! [V7a_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
              ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F9_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a_2E0 ) ) ) @ V1x )
            <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a_2E0 ) ) ) )
                & ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a_2E0 ) ) ) ) @ V1x ) ) )
         => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V7a_2E0: u] :
                ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a_2E0 ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F9_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a_2E0 ) ) ) @ V1x ) ) ) ) ) )
           => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V6t: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6t ) ) ) )
                  = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V6t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__gt @ V1x @ V6t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
             => ( ! [V9a_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a_2E0 ) ) ) @ V1x )
                  <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a_2E0 ) ) ) )
                      & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a_2E0 ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) ) ) )
               => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V9a_2E0: u] :
                      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a_2E0 ) ) )
                      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a_2E0 ) ) ) @ V1x ) ) ) ) ) )
                 => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V8t: mono_2Etyop_2Erealax_2Ereal] :
                        ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F3_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V8t ) ) ) )
                        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V8t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__gt @ V1x @ V8t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
                   => ( ! [V5a_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
                          ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a_2E0 ) ) ) @ V1x )
                        <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a_2E0 ) ) ) )
                            & ( mono_2Ec_2Ereal_2Ereal__ge @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a_2E0 ) ) ) ) @ V1x ) ) )
                     => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V5a_2E0: u] :
                            ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a_2E0 ) ) )
                            = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a_2E0 ) ) ) @ V1x ) ) ) ) ) )
                       => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V4t: mono_2Etyop_2Erealax_2Ereal] :
                              ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4t ) ) ) )
                              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V4t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__gt @ V1x @ V4t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
                         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x: mono_2Etyop_2Erealax_2Ereal] :
                              ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
                              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F3_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eintegral__round__def,axiom,
    ! [A_27t: d,A_27w: d,F10_2E0: u,F0_2E0: u,F9_2E0: u,F8_2E0: u,F2_2E0: u,F7_2E0: u,F6_2E0: u,F3_2E0: u,F5_2E0: u,F4_2E0: u,F1_2E0: u] :
      ( ! [V3a_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F10_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a_2E0 ) ) ) )
        <=> ? [V4n: mono_2Etyop_2Enum_2Enum] :
              ( ( mono_2Ec_2Earithmetic_2EEVEN @ V4n )
              & ( ( mono_2Ec_2Ereal_2Eabs @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a_2E0 ) ) ) ) )
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ V4n ) ) ) )
     => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V2t: mono_2Etyop_2Erealax_2Ereal] :
            ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2t ) ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__lte @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V2t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__ge @ V1x @ V2t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F10_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__integral_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
       => ( ! [V8a_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
              ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F9_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a_2E0 ) ) ) @ V1x )
            <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a_2E0 ) ) ) )
                & ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a_2E0 ) ) ) ) @ V1x ) ) )
         => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V8a_2E0: u] :
                ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a_2E0 ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F9_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a_2E0 ) ) ) @ V1x ) ) ) ) ) )
           => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V7t: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7t ) ) ) )
                  = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V7t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__gt @ V1x @ V7t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
             => ( ! [V10a_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a_2E0 ) ) ) @ V1x )
                  <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a_2E0 ) ) ) )
                      & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a_2E0 ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) ) ) )
               => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V10a_2E0: u] :
                      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a_2E0 ) ) )
                      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a_2E0 ) ) ) @ V1x ) ) ) ) ) )
                 => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V9t: mono_2Etyop_2Erealax_2Ereal] :
                        ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F3_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V9t ) ) ) )
                        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V9t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__gt @ V1x @ V9t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
                   => ( ! [V6a_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
                          ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a_2E0 ) ) ) @ V1x )
                        <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a_2E0 ) ) ) )
                            & ( mono_2Ec_2Ereal_2Ereal__ge @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a_2E0 ) ) ) ) @ V1x ) ) )
                     => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V6a_2E0: u] :
                            ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a_2E0 ) ) )
                            = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a_2E0 ) ) ) @ V1x ) ) ) ) ) )
                       => ( ! [V1x: mono_2Etyop_2Erealax_2Ereal,V5t: mono_2Etyop_2Erealax_2Ereal] :
                              ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5t ) ) ) )
                              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ V5t ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ereal_2Ereal__gt @ V1x @ V5t ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) ) ) ) ) )
                         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x: mono_2Etyop_2Erealax_2Ereal] :
                              ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eintegral__round_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
                              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F3_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__TY__DEF,axiom,
    ! [A_27t: d,A_27w: d,F7_2E0: u,F6_2E0: u,F5_2E0: u,F4_2E0: u,F3_2E0: u,F2_2E0: u,F1_2E0: u,F0_2E0: u] :
      ( ! [V32n: mono_2Etyop_2Enum_2Enum] :
          ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F7_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V32n ) ) ) )
          = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
     => ( ! [V27n: mono_2Etyop_2Enum_2Enum] :
            ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F6_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V27n ) ) ) )
            = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
       => ( ! [V22n: mono_2Etyop_2Enum_2Enum] :
              ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F5_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V22n ) ) ) )
              = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
         => ( ! [V18n: mono_2Etyop_2Enum_2Enum] :
                ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V18n ) ) ) )
                = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
           => ( ! [V14n: mono_2Etyop_2Enum_2Enum] :
                  ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F3_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V14n ) ) ) )
                  = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
             => ( ! [V10n: mono_2Etyop_2Enum_2Enum] :
                    ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V10n ) ) ) )
                    = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
               => ( ! [V6n: mono_2Etyop_2Enum_2Enum] :
                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V6n ) ) ) )
                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ c_2Eind__type_2EBOTTOM_2E0 ) )
                 => ( ! [V1a0_27_2E0: u] :
                        ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V1a0_27_2E0 ) ) ) )
                      <=> ! [V2_27fp__op_27_2E0: u] :
                            ( ! [V3a0_27_2E0: u] :
                                ( ( ? [V4a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V5a1_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V4a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F1_2E0 ) ) ) )
                                  | ? [V7a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V8a1_2E0: u,V9a2_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F2_2E0 ) ) ) )
                                  | ? [V11a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V12a1_2E0: u,V13a2_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V11a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F3_2E0 ) ) ) )
                                  | ? [V15a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V16a1_2E0: u,V17a2_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V15a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V16a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F4_2E0 ) ) ) )
                                  | ? [V19a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V20a1_2E0: u,V21a2_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F5_2E0 ) ) ) )
                                  | ? [V23a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V24a1_2E0: u,V25a2_2E0: u,V26a3_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V23a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a3_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F6_2E0 ) ) ) )
                                  | ? [V28a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V29a1_2E0: u,V30a2_2E0: u,V31a3_2E0: u] :
                                      ( ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 )
                                      = ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( c_2Eind__type_2ECONSTR_2E3 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Enum_2ESUC @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V28a0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a3_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F7_2E0 ) ) ) ) )
                               => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ V2_27fp__op_27_2E0 ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V3a0_27_2E0 ) ) ) ) )
                           => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ V2_27fp__op_27_2E0 ) @ ( s @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ V1a0_27_2E0 ) ) ) ) ) )
                   => ? [V0rep_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ETYPE__DEFINITION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Eind__type_2Erecspace @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ V0rep_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__case__def,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d] :
      ( ! [V0a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V1a1_2E0: u,V2f_2E0: u,V3f1_2E0: u,V4f2_2E0: u,V5f3_2E0: u,V6f4_2E0: u,V7f5_2E0: u,V8f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1a1_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V2f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V3f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V4f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V5f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V6f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V7f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V8f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V2f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1a1_2E0 ) ) ) )
      & ! [V9a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V10a1_2E0: u,V11a2_2E0: u,V12f_2E0: u,V13f1_2E0: u,V14f2_2E0: u,V15f3_2E0: u,V16f4_2E0: u,V17f5_2E0: u,V18f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a2_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V12f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V13f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V14f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V15f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V16f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V17f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V18f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V13f1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a2_2E0 ) ) ) )
      & ! [V19a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V20a1_2E0: u,V21a2_2E0: u,V22f_2E0: u,V23f1_2E0: u,V24f2_2E0: u,V25f3_2E0: u,V26f4_2E0: u,V27f5_2E0: u,V28f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V22f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V23f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V24f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V25f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V26f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V27f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V28f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V24f2_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_2E0 ) ) ) )
      & ! [V29a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V30a1_2E0: u,V31a2_2E0: u,V32f_2E0: u,V33f1_2E0: u,V34f2_2E0: u,V35f3_2E0: u,V36f4_2E0: u,V37f5_2E0: u,V38f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V29a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a2_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V32f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V33f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V34f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V35f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V36f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V37f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V38f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V35f3_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V29a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a2_2E0 ) ) ) )
      & ! [V39a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V40a1_2E0: u,V41a2_2E0: u,V42f_2E0: u,V43f1_2E0: u,V44f2_2E0: u,V45f3_2E0: u,V46f4_2E0: u,V47f5_2E0: u,V48f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V39a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V40a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V41a2_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V42f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V43f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V44f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V45f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V46f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V47f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V48f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V46f4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V39a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V40a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V41a2_2E0 ) ) ) )
      & ! [V49a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V50a1_2E0: u,V51a2_2E0: u,V52a3_2E0: u,V53f_2E0: u,V54f1_2E0: u,V55f2_2E0: u,V56f3_2E0: u,V57f4_2E0: u,V58f5_2E0: u,V59f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V49a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V50a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V51a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V52a3_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V53f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V54f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V55f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V56f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V57f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V58f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V59f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V58f5_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V49a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V50a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V51a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V52a3_2E0 ) ) ) )
      & ! [V60a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V61a1_2E0: u,V62a2_2E0: u,V63a3_2E0: u,V64f_2E0: u,V65f1_2E0: u,V66f2_2E0: u,V67f3_2E0: u,V68f4_2E0: u,V69f5_2E0: u,V70f6_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V60a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V61a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V62a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V63a3_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V64f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V65f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V66f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V67f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V68f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V69f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V70f6_2E0 ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V70f6_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V60a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V61a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V62a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V63a3_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__size__def,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ! [V0f_2E0: u,V1f1_2E0: u,V2a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V3a1_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V0f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V1f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V2a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a1_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V2a0 ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V0f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V1f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a1_2E0 ) ) ) ) ) ) )
      & ! [V4f_2E0: u,V5f1_2E0: u,V6a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V7a1_2E0: u,V8a2_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V4f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V5f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a2_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V6a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V4f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V5f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a1_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V4f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V5f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a2_2E0 ) ) ) ) ) ) ) )
      & ! [V9f_2E0: u,V10f1_2E0: u,V11a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V12a1_2E0: u,V13a2_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V9f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V10f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V11a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13a2_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V11a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V9f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V10f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a1_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V9f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V10f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13a2_2E0 ) ) ) ) ) ) ) )
      & ! [V14f_2E0: u,V15f1_2E0: u,V16a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V17a1_2E0: u,V18a2_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V14f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V15f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18a2_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V16a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V14f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V15f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V14f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V15f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18a2_2E0 ) ) ) ) ) ) ) )
      & ! [V19f_2E0: u,V20f1_2E0: u,V21a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V22a1_2E0: u,V23a2_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V19f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V20f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V21a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a2_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V21a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V19f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V20f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22a1_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V19f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V20f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a2_2E0 ) ) ) ) ) ) ) )
      & ! [V24f_2E0: u,V25f1_2E0: u,V26a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V27a1_2E0: u,V28a2_2E0: u,V29a3_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V24f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V25f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V26a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a3_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V26a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V24f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V25f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a1_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V24f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V25f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a2_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V24f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V25f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a3_2E0 ) ) ) ) ) ) ) ) )
      & ! [V30f_2E0: u,V31f1_2E0: u,V32a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V33a1_2E0: u,V34a2_2E0: u,V35a3_2E0: u] :
          ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efp__op__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V30f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V31f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V32a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V34a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a3_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( mono_2Ec_2Ebinary__ieee_2Erounding__size @ V32a0 ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V30f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V31f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a1_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V30f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V31f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V34a2_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ebinary__ieee_2Efloat__size_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A_27t @ tyop_2Enum_2Enum ) @ V30f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27w @ tyop_2Enum_2Enum ) @ V31f1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a3_2E0 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__some__qnan__def,axiom,
    ! [A_27t: d,A_27w: d,F1_2E0: u,F0_2E0: u] :
      ( ! [V2qnan_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2qnan_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2qnan_2E0 ) ) ) )
            & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2qnan_2E0 ) ) ) ) ) ) )
     => ( ! [V0fp__op_2E0: u,V1f_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V1f_2E0 ) ) ) )
            = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V1f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0fp__op_2E0 ) ) ) ) ) ) )
       => ! [V0fp__op_2E0: u] :
            ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0fp__op_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ tyop_2Emin_2Ebool ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0fp__op_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0fp__op_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__def,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V1toneg: $o,V3x_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1toneg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__with__flags__def,axiom,
    ! [A_27t: d,A_27w: d,F2_2E0: u,F3_2E0: u,F5: $o > mono_2Etyop_2Ebinary__ieee_2Erounding > $o > mono_2Etyop_2Erealax_2Ereal > $o,F4: $o > mono_2Etyop_2Erealax_2Ereal > $o,F1_2E0: u,F0_2E0: u] :
      ( ! [V3x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ V2r )
        <=> ( (~)
            @ ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) ) ) )
     => ( ! [V3x_2E0: u,V4a: mono_2Etyop_2Erealax_2Ereal] :
            ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ V4a )
          <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) )
              | ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MIN_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ V4a ) ) )
       => ( ! [V5inexact: $o,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1to__neg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
              ( ( F5 @ V5inexact @ V0mode @ V1to__neg @ V2r )
            <=> ( V5inexact
                & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__ls_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ ( tyop_2Esum_2Esum @ A_27w @ tyop_2Eone_2Eone ) ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MIN_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
         => ( ! [V5inexact: $o,V4a: mono_2Etyop_2Erealax_2Ereal] :
                ( ( F4 @ V5inexact @ V4a )
              <=> ( V5inexact
                  & ( mono_2Ec_2Erealax_2Ereal__lt @ V4a @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
           => ( ! [V3x_2E0: u,V4a: mono_2Etyop_2Erealax_2Ereal,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1to__neg: $o,V2r: mono_2Etyop_2Erealax_2Ereal,V5inexact: $o] :
                  ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4a ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5inexact ) ) ) )
                  = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ V4a ) ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ ( F4 @ V5inexact @ V4a ) ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ ( F5 @ V5inexact @ V0mode @ V1to__neg @ V2r ) ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5inexact ) @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) )
             => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1to__neg: $o,V2r: mono_2Etyop_2Erealax_2Ereal,V3x_2E0: u,V4a: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4a ) ) ) )
                    = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4a ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3x_2E0 ) ) ) @ V2r ) ) ) ) ) )
               => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1to__neg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
                    = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1to__neg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2Eabs @ V2r ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Echeck__for__signalling__def,axiom,
    ! [A_27a: d,A_27b: d,V0l_2E0: u] :
      ( ( j_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ V0l_2E0 ) ) ) )
      = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Elist_2EEXISTS_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__signalling_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ V0l_2E0 ) ) ) ) ) @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) ).

thf(thm_2Ebinary__ieee_2Ereal__to__float__def,axiom,
    ! [A_27a: d,A_27b: d,F0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ! [V0m: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F0 @ V0m )
        <=> ( V0m = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
     => ! [V0m: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Ereal__to__float_2E1 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0m ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__round_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0m ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V0m ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ereal__to__float__with__flags__def,axiom,
    ! [A_27a: d,A_27b: d,F0: mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ! [V0m: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F0 @ V0m )
        <=> ( V0m = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
     => ! [V0m: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( c_2Ebinary__ieee_2Ereal__to__float__with__flags_2E1 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0m ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0m ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V0m ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__to__integral__def,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eintegral__round_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round__to__integral_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__to__int__def,axiom,
    ! [A_27t: d,A_27w: d,F4: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > $o,F3: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint,F1: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,F2_2E0: u,F0_2E0: u] :
      ( ! [V4df: mono_2Etyop_2Erealax_2Ereal,V3f: mono_2Etyop_2Einteger_2Eint] :
          ( ( F4 @ V4df @ V3f )
        <=> ( ( mono_2Ec_2Erealax_2Ereal__lt @ V4df @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
            | ( ( V4df
                = ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
              & ( mono_2Ec_2Earithmetic_2EEVEN @ ( mono_2Ec_2Einteger_2ENum @ ( mono_2Ec_2Einteger_2EABS @ V3f ) ) ) ) ) )
     => ( ! [V3f: mono_2Etyop_2Einteger_2Eint,V2r: mono_2Etyop_2Erealax_2Ereal,V4df: mono_2Etyop_2Erealax_2Ereal] :
            ( ( F3 @ V3f @ V2r @ V4df )
            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Einteger_2Eint @ ( F4 @ V4df @ V3f ) @ V3f @ ( mono_2Ec_2Eintreal_2EINT__CEILING @ V2r ) ) )
       => ( ! [V2r: mono_2Etyop_2Erealax_2Ereal,V3f: mono_2Etyop_2Einteger_2Eint] :
              ( ( F1 @ V2r @ V3f )
              = ( mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Einteger_2Eint @ ( F3 @ V3f @ V2r ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2r @ ( mono_2Ec_2Eintreal_2Ereal__of__int @ V3f ) ) ) ) )
         => ( ! [V1x_2E0: u] :
                ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                  = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
           => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ V2r )
                  = ( mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Ebinary__ieee_2Erounding__CASE_2Emono_2Etyop_2Einteger_2Eint @ V0mode @ ( mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ ( F1 @ V2r ) @ ( mono_2Ec_2Eintreal_2EINT__FLOOR @ V2r ) ) @ ( mono_2Ec_2Eintreal_2EINT__CEILING @ V2r ) @ ( mono_2Ec_2Eintreal_2EINT__FLOOR @ V2r ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Einteger_2Eint @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( mono_2Ec_2Eintreal_2EINT__CEILING @ V2r ) @ ( mono_2Ec_2Eintreal_2EINT__FLOOR @ V2r ) ) ) ) )
             => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u] :
                  ( ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) @ ( c_2Ebinary__ieee_2Efloat__to__int_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Eoption_2Eoption @ tyop_2Einteger_2Eint ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Einteger_2Eint @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Einteger_2Eint ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sqrt__def,axiom,
    ! [A_27t: d,A_27w: d,F1_2E0: u,F0_2E0: u] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Etransc_2Esqrt @ V2r ) ) ) ) ) )
     => ( ! [V1x_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
          <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
       => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u] :
            ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__def,axiom,
    ! [A_27t: d,A_27w: d,F7: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,F5_2E0: u,F6_2E0: u,F4_2E0: u,F1_2E0: u,F2_2E0: u,F3_2E0: u,F0_2E0: u] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F7 @ V0mode )
        <=> ( V0mode = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
     => ( ! [V5r1: mono_2Etyop_2Erealax_2Ereal,V6r2: mono_2Etyop_2Erealax_2Ereal,V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F5_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
          <=> ( ( V5r1
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( V6r2
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) )
       => ( ! [V1x_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
         => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V5r1: mono_2Etyop_2Erealax_2Ereal,V1x_2E0: u,V2y_2E0: u,V6r2: mono_2Etyop_2Erealax_2Ereal] :
                ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F5_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( F7 @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__add @ V5r1 @ V6r2 ) ) ) ) ) )
           => ( ! [V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V5r1: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) )
                  = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
             => ( ! [V1x_2E0: u,V7v7: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7v7 ) ) ) )
                    = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
               => ( ! [V1x_2E0: u,V2y_2E0: u] :
                      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                    <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                        = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                 => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3v: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
                        ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) )
                        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
                   => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
                        ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) )
                        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__def,axiom,
    ! [A_27t: d,A_27w: d,F7: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,F5_2E0: u,F6_2E0: u,F4_2E0: u,F1_2E0: u,F2_2E0: u,F3_2E0: u,F0_2E0: u] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F7 @ V0mode )
        <=> ( V0mode = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
     => ( ! [V5r1: mono_2Etyop_2Erealax_2Ereal,V6r2: mono_2Etyop_2Erealax_2Ereal,V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F5_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
          <=> ( ( V5r1
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( V6r2
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( (~)
                @ ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                  = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) )
       => ( ! [V1x_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
         => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V5r1: mono_2Etyop_2Erealax_2Ereal,V1x_2E0: u,V2y_2E0: u,V6r2: mono_2Etyop_2Erealax_2Ereal] :
                ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F5_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( F7 @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2Ereal__sub @ V5r1 @ V6r2 ) ) ) ) ) )
           => ( ! [V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V5r1: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) )
                  = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
             => ( ! [V1x_2E0: u,V7v7: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7v7 ) ) ) )
                    = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
               => ( ! [V1x_2E0: u,V2y_2E0: u] :
                      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                    <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                        = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                 => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3v: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
                        ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) )
                        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
                   => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
                        ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) )
                        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__def,axiom,
    ! [A_27t: d,A_27w: d,F8: mono_2Etyop_2Erealax_2Ereal > $o,F9_2E0: u,F2_2E0: u,F7_2E0: u,F4_2E0: u,F5: mono_2Etyop_2Erealax_2Ereal > $o,F6_2E0: u,F1_2E0: u,F3_2E0: u,F0_2E0: u] :
      ( ! [V7r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F8 @ V7r )
        <=> ( V7r
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F9_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
          <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
       => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V7r: mono_2Etyop_2Erealax_2Ereal] :
              ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r ) ) ) )
              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F8 @ V7r ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F9_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
         => ( ! [V1x_2E0: u,V2y_2E0: u] :
                ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
              <=> ( (~)
                  @ ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                    = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) )
           => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V5r_27: mono_2Etyop_2Erealax_2Ereal,V6r2: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r_27 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) )
                  = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__mul @ V5r_27 @ V6r2 ) ) ) ) ) )
             => ( ! [V5r_27: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( F5 @ V5r_27 )
                  <=> ( V5r_27
                      = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
               => ( ! [V1x_2E0: u,V2y_2E0: u] :
                      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                    <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                        = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                 => ( ! [V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V5r_27: mono_2Etyop_2Erealax_2Ereal] :
                        ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r_27 ) ) ) )
                        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r_27 ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F5 @ V5r_27 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
                   => ( ! [V1x_2E0: u,V2y_2E0: u] :
                          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                        <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                            = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                     => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3v: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
                            ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) )
                            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ F2_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
                       => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
                            ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) )
                            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__def,axiom,
    ! [A_27t: d,A_27w: d,F6: mono_2Etyop_2Erealax_2Ereal > $o,F8_2E0: u,F7_2E0: u,F4_2E0: u,F5_2E0: u,F1_2E0: u,F3_2E0: u,F2_2E0: u,F0_2E0: u] :
      ( ! [V6r2: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F6 @ V6r2 )
        <=> ( V6r2
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [F7_2E0: u,V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F8_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
          <=> ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
       => ( ! [V1x_2E0: u,V2y_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
         => ( ! [V5r1: mono_2Etyop_2Erealax_2Ereal,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V6r2: mono_2Etyop_2Erealax_2Ereal] :
                ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r2 ) ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F6 @ V6r2 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F6 @ V5r1 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Edividezero__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F8_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F7_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2E_2F @ V5r1 @ V6r2 ) ) ) ) ) ) ) )
           => ( ! [V1x_2E0: u,V2y_2E0: u] :
                  ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                    = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
             => ( ! [V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V5r1: mono_2Etyop_2Erealax_2Ereal] :
                    ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) )
                    = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F4_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
               => ( ! [V1x_2E0: u,V2y_2E0: u] :
                      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                    <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                        = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                 => ( ! [V1x_2E0: u,V2y_2E0: u,V7v7: mono_2Etyop_2Erealax_2Ereal] :
                        ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7v7 ) ) ) )
                        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) )
                   => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3v: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V4v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
                          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) )
                          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4v1 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) )
                     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
                          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) )
                          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__value ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__add__def,axiom,
    ! [A_27t: d,A_27w: d,F2_2E0: u,F10: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,F8_2E0: u,F9: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,F7_2E0: u,F3_2E0: u,F4_2E0: u,F6_2E0: u,F5_2E0: u,F1_2E0: u,F0_2E0: u] :
      ( ! [V1x_2E0: u,V2y_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
     => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
            ( ( F10 @ V0mode )
          <=> ( V0mode = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
       => ( ! [V6r1: mono_2Etyop_2Erealax_2Ereal,V7r2: mono_2Etyop_2Erealax_2Ereal,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3z_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r2 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
            <=> ( ( V6r1
                  = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
                & ( V7r2
                  = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
                & ( V4signP
                  = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) )
         => ( ! [V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                ( ( F9 @ V4signP )
              <=> ( V4signP
                  = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
           => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3z_2E0: u,V6r1: mono_2Etyop_2Erealax_2Ereal,V7r2: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F7_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r2 ) ) ) )
                  = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r2 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) @ ( F9 @ V4signP ) @ ( F10 @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__add @ V6r1 @ V7r2 ) ) ) ) ) )
             => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u] :
                    ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                  <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) )
               => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u,V5infP: $o,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ F4_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP )
                    <=> ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) )
                        | ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) )
                        | ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                          & V5infP
                          & ( (~)
                            @ ( V4signP
                              = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) ) )
                 => ( ! [V3z_2E0: u,V5infP: $o,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                        ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP )
                      <=> ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                            & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
                          | ( V5infP
                            & ( V4signP
                              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) )
                   => ( ! [V3z_2E0: u,V5infP: $o,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                          ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP )
                        <=> ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                              & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
                            | ( V5infP
                              & ( V4signP
                                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) )
                     => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V5infP: $o] :
                            ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5infP ) ) ) )
                            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ F4_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F7_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) )
                       => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                              ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) )
                              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3z_2E0: u] :
                              ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul__add_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) )
                              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2Eword__xor_2Emono_2Etyop_2Eone_2Eone @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__sub__def,axiom,
    ! [A_27t: d,A_27w: d,F2_2E0: u,F10: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,F8_2E0: u,F9: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,F7_2E0: u,F3_2E0: u,F4_2E0: u,F5_2E0: u,F6_2E0: u,F1_2E0: u,F0_2E0: u] :
      ( ! [V1x_2E0: u,V2y_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
     => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
            ( ( F10 @ V0mode )
          <=> ( V0mode = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
       => ( ! [V6r1: mono_2Etyop_2Erealax_2Ereal,V7r2: mono_2Etyop_2Erealax_2Ereal,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3z_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r2 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
            <=> ( ( V6r1
                  = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
                & ( V7r2
                  = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
                & ( (~)
                  @ ( V4signP
                    = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) )
         => ( ! [V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                ( ( F9 @ V4signP )
              <=> ( V4signP
                  = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
           => ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3z_2E0: u,V6r1: mono_2Etyop_2Erealax_2Ereal,V7r2: mono_2Etyop_2Erealax_2Ereal] :
                  ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F7_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r2 ) ) ) )
                  = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) ) @ F8_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V6r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V7r2 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) @ ( F9 @ V4signP ) @ ( F10 @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2Ereal__sub @ V6r1 @ V7r2 ) ) ) ) ) )
             => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u] :
                    ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                  <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) )
               => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u,V5infP: $o,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ F4_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP )
                    <=> ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) )
                        | ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) )
                        | ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                          & V5infP
                          & ( V4signP
                            = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) )
                 => ( ! [V3z_2E0: u,V5infP: $o,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                        ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP )
                      <=> ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                            & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
                          | ( V5infP
                            & ( V4signP
                              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) ) ) )
                   => ( ! [V3z_2E0: u,V5infP: $o,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                          ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP )
                        <=> ( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                              & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) )
                                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
                            | ( V5infP
                              & ( V4signP
                                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) )
                     => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V5infP: $o] :
                            ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5infP ) ) ) )
                            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ F4_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ tyop_2Emin_2Ebool ) ) ) @ F6_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ V5infP @ V4signP ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F7_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) )
                       => ( ! [V1x_2E0: u,V2y_2E0: u,V3z_2E0: u,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4signP: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
                              ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) )
                              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4signP ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
                         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3z_2E0: u] :
                              ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul__sub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) )
                              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ELET_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) ) ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3z_2E0 ) ) ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2Eword__xor_2Emono_2Etyop_2Eone_2Eone @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__TY__DEF,axiom,
    ! [F0: mono_2Etyop_2Enum_2Enum > $o] :
      ( ! [V1n: mono_2Etyop_2Enum_2Enum] :
          ( ( F0 @ V1n )
          = ( mono_2Ec_2Eprim__rec_2E_3C @ V1n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
     => ? [V0rep: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ebool_2ETYPE__DEFINITION_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ F0 @ V0rep ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__BIJ,axiom,
    ( ! [V0a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
        ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0a ) )
        = V0a )
    & ! [V1r: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2Eprim__rec_2E_3C @ V1r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      <=> ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ V1r ) )
          = V1r ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__size__def,axiom,
    ! [V0x: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare__size @ V0x )
      = mono_2Ec_2Enum_2E0 ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__CASE,axiom,
    ! [A_27a: d,F0: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] :
      ( ! [V0x: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
          ( ( F0 @ V0x )
        <=> ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0x )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
     => ! [V0x: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1v0_2E0: u,V2v1_2E0: u,V3v2_2E0: u,V4v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0x ) ) @ ( s @ A_27a @ V1v0_2E0 ) @ ( s @ A_27a @ V2v1_2E0 ) @ ( s @ A_27a @ V3v2_2E0 ) @ ( s @ A_27a @ V4v3_2E0 ) ) )
          = ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0x ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( s @ A_27a @ V1v0_2E0 ) @ ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0x ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( s @ A_27a @ V2v1_2E0 ) @ ( s @ A_27a @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V0x ) ) ) @ ( s @ A_27a @ V3v2_2E0 ) @ ( s @ A_27a @ V4v3_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__def,axiom,
    ! [A_27t: d,A_27w: d,F8: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o,F6: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__compare,F7_2E0: u,F1_2E0: u,F4_2E0: u,F5_2E0: u,F2_2E0: u,F3_2E0: u,F0_2E0: u] :
      ( ! [V4r1: mono_2Etyop_2Erealax_2Ereal,V5r2: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F8 @ V4r1 @ V5r2 )
        <=> ( V4r1 = V5r2 ) )
     => ( ! [V4r1: mono_2Etyop_2Erealax_2Ereal,V5r2: mono_2Etyop_2Erealax_2Ereal] :
            ( ( F6 @ V4r1 @ V5r2 )
            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( mono_2Ec_2Erealax_2Ereal__lt @ V4r1 @ V5r2 ) @ mono_2Ec_2Ebinary__ieee_2ELT @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( F8 @ V4r1 @ V5r2 ) @ mono_2Ec_2Ebinary__ieee_2EEQ @ mono_2Ec_2Ebinary__ieee_2EGT ) ) )
       => ( ! [V1y_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
         => ( ! [V3v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1y_2E0: u,V4r1: mono_2Etyop_2Erealax_2Ereal] :
                ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) @ V4r1 )
                = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V3v1 @ ( F6 @ V4r1 ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F7_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) @ mono_2Ec_2Ebinary__ieee_2EGT @ mono_2Ec_2Ebinary__ieee_2ELT ) @ mono_2Ec_2Ebinary__ieee_2EUN ) )
           => ( ! [V0x_2E0: u] :
                  ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F4_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
                <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
                    = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
             => ( ! [V0x_2E0: u] :
                    ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
                  <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
                      = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
               => ( ! [V0x_2E0: u,V6v7: mono_2Etyop_2Erealax_2Ereal] :
                      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) @ V6v7 )
                      = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F5_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ mono_2Ec_2Ebinary__ieee_2ELT @ mono_2Ec_2Ebinary__ieee_2EGT ) )
                 => ( ! [V0x_2E0: u,V1y_2E0: u] :
                        ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
                      <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
                          = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) ) )
                   => ( ! [V1y_2E0: u,V0x_2E0: u,V2v: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V3v1: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
                          ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) @ V2v @ V3v1 )
                          = ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V2v @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ F1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3v1 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) @ ( mono_2Ec_2Ebinary__ieee_2Efloat__value__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V3v1 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Ebinary__ieee_2Efloat__compare_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F3_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) @ mono_2Ec_2Ebinary__ieee_2EEQ @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F4_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ mono_2Ec_2Ebinary__ieee_2ELT @ mono_2Ec_2Ebinary__ieee_2EGT ) ) @ mono_2Ec_2Ebinary__ieee_2EUN ) @ mono_2Ec_2Ebinary__ieee_2EUN ) )
                     => ! [V0x_2E0: u,V1y_2E0: u] :
                          ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
                          = ( mono_2Ec_2Epair_2Epair__CASE_2Emono_2Etyop_2Ebinary__ieee_2Efloat__compare_20mono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Ebinary__ieee_2Efloat__value_20mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) ) @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__compare_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ tyop_2Ebinary__ieee_2Efloat__compare ) ) ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__less__than__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__less__than_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
        = mono_2Ec_2Ebinary__ieee_2ELT ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__less__equal__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__less__equal_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
      = ( mono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) @ mono_2Ec_2Ebool_2ET @ mono_2Ec_2Ebool_2ET @ mono_2Ec_2Ebool_2EF @ mono_2Ec_2Ebool_2EF ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__greater__than__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__greater__than_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
        = mono_2Ec_2Ebinary__ieee_2EGT ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__greater__equal__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__greater__equal_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
      = ( mono_2Ec_2Ebinary__ieee_2Efloat__compare__CASE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) @ mono_2Ec_2Ebool_2EF @ mono_2Ec_2Ebool_2ET @ mono_2Ec_2Ebool_2ET @ mono_2Ec_2Ebool_2EF ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__equal__def,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__equal_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( c_2Ebinary__ieee_2Efloat__compare_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) )
        = mono_2Ec_2Ebinary__ieee_2EEQ ) ) ).

thf(thm_2Ebinary__ieee_2Eexponent__boundary__def,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eexponent__boundary_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
    <=> ( ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
          = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) ) )
        & ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
        & ( (~)
          @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__accessors,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ! [V0c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c0_2E0: u,V2c1_2E0: u] :
          ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2c1_2E0 ) ) ) ) ) )
          = V0c )
      & ! [V3c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4c0_2E0: u,V5c1_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V5c1_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4c0_2E0 ) )
      & ! [V6c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V7c0_2E0: u,V8c1_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V6c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V7c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V8c1_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V8c1_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__fn__updates,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d] :
      ( ! [V0f: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c1_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0f ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( V0f @ V1c ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) )
      & ! [V4f_2E0: u,V5c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V6c0_2E0: u,V7c1_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V4f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V5c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V6c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V7c1_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V5c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V4f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V6c0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V7c1_2E0 ) ) ) )
      & ! [V8f_2E0: u,V9c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V10c0_2E0: u,V11c1_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V8f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V9c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V10c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V11c1_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V9c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V10c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V8f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V11c1_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__accfupds,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d] :
      ( ! [V0f0_2E0: u,V1f_2E0: u] :
          ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V0f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1f_2E0 ) ) ) ) ) )
          = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1f_2E0 ) ) ) ) )
      & ! [V2f0_2E0: u,V3f_2E0: u] :
          ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V2f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3f_2E0 ) ) ) ) ) )
          = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3f_2E0 ) ) ) ) )
      & ! [V4f0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V5f_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V4f0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f_2E0 ) ) ) )
      & ! [V6f0_2E0: u,V7f_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V6f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7f_2E0 ) ) ) )
      & ! [V8f0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V9f_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V8f0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9f_2E0 ) ) ) )
      & ! [V10f0_2E0: u,V11f_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V10f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11f_2E0 ) ) ) )
      & ! [V12f0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V13f_2E0: u] :
          ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V12f0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13f_2E0 ) ) ) ) ) )
          = ( V12f0 @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13f_2E0 ) ) ) ) ) )
      & ! [V14f0_2E0: u,V15f_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V14f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V14f0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15f_2E0 ) ) ) ) ) )
      & ! [V16f0_2E0: u,V17f_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V16f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V16f0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17f_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__fupdfupds,axiom,
    ! [A_27t: d,A_27u: d,A_27v: d,A_27w: d,A_27x: d,A_27y: d] :
      ( ! [V0g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1f0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V1f0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0g ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1f0 @ V0g ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2f_2E0 ) ) ) )
      & ! [V3g_2E0: u,V4f0_2E0: u,V5f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ V4f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V3g_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ V4f0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V3g_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f_2E0 ) ) ) )
      & ! [V6g_2E0: u,V7f0_2E0: u,V8f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ V7f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V6g_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ V7f0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V6g_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8f_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__fupdfupds__comp,axiom,
    ! [A_27a: d,A_27t: d,A_27u: d,A_27v: d,A_27w: d,A_27x: d,A_27y: d] :
      ( ! [V0g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1f0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
          ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V1f0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0g ) ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1f0 @ V0g ) ) ) ) ) )
      & ! [V2h_2E0: u,V3g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4f0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V4f0 ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V3g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V2h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4f0 @ V3g ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V2h_2E0 ) ) ) )
      & ! [V5g_2E0: u,V6f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ V6f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V5g_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ V6f0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V5g_2E0 ) ) ) ) ) )
      & ! [V7h_2E0: u,V8g_2E0: u,V9f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ V9f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V8g_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V7h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27y ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27y ) ) @ V9f0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V8g_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V7h_2E0 ) ) ) )
      & ! [V10g_2E0: u,V11f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ V11f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V10g_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ V11f0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V10g_2E0 ) ) ) ) ) )
      & ! [V12h_2E0: u,V13g_2E0: u,V14f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ V14f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V13g_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V12h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27v @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27v ) ) @ V14f0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V13g_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V12h_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__fupdcanon,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d] :
      ( ! [V0g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1f0_2E0: u,V2f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V1f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0g ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0g ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V1f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2f_2E0 ) ) ) ) ) )
      & ! [V3g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4f0_2E0: u,V5f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V4f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V3g ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V3g ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V4f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f_2E0 ) ) ) ) ) )
      & ! [V6g_2E0: u,V7f0_2E0: u,V8f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V7f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V6g_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8f_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V6g_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V7f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8f_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__fupdcanon__comp,axiom,
    ! [A_27a: d,A_27t: d,A_27u: d,A_27w: d,A_27x: d] :
      ( ! [V0g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V1f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0g ) ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V0g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V1f0_2E0 ) ) ) ) ) )
      & ! [V2h_2E0: u,V3g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V4f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V3g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V2h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V3g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V4f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V2h_2E0 ) ) ) ) ) )
      & ! [V5g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V6f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V6f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V5g ) ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V5g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V6f0_2E0 ) ) ) ) ) )
      & ! [V7h_2E0: u,V8g: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V9f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V9f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V8g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V7h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ V8g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V9f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V7h_2E0 ) ) ) ) ) )
      & ! [V10g_2E0: u,V11f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V11f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V10g_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V10g_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V11f0_2E0 ) ) ) ) ) )
      & ! [V12h_2E0: u,V13g_2E0: u,V14f0_2E0: u] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V14f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V13g_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V12h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ V13g_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ V14f0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ V12h_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__component__equality,axiom,
    ! [A_27t: d,A_27w: d,V0f1_2E0: u,V1f2_2E0: u] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0f1_2E0 )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1f2_2E0 ) )
    <=> ( ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0f1_2E0 ) ) ) )
          = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1f2_2E0 ) ) ) ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0f1_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1f2_2E0 ) ) ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0f1_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1f2_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__updates__eq__literal,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,V0f_2E0: u,V1c1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c1 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V2c0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V3c_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0f_2E0 ) ) ) ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c1 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V2c0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V3c_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__literal__nchotomy,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,V0f_2E0: u] :
    ? [V1c1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ V0f_2E0 )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c1 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V2c0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V3c_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EFORALL__float,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,V0P_2E0: u] :
      ( ! [V1f_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ V1f_2E0 ) ) ) )
    <=> ! [V2c1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3c0_2E0: u,V4c_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V2c1 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V3c0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V4c_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EEXISTS__float,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,V0P_2E0: u] :
      ( ? [V1f_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ V1f_2E0 ) ) ) )
    <=> ? [V2c1: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3c0_2E0: u,V4c_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V2c1 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V3c0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V4c_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__literal__11,axiom,
    ! [A_27t: d,A_27u: d,A_27w: d,A_27x: d,V0c11: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c01_2E0: u,V2c1_2E0: u,V3c12: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4c02_2E0: u,V5c2_2E0: u] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0c11 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V1c01_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V2c1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3c12 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27x ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V4c02_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27u @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V5c2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) )
    <=> ( ( V0c11 = V3c12 )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V1c01_2E0 )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27x ) @ V4c02_2E0 ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V2c1_2E0 )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27u ) @ V5c2_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Edatatype__float,axiom,
    ! [A_27t: d,A_27w: d,V0record_2E0: u,V1float_2E0: u,V2Significand_2E0: u,V3Sign: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4Exponent_2E0: u] : ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0record_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1float_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3Sign ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4Exponent_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2Significand_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__11,axiom,
    ! [A_27t: d,A_27w: d,V0a0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1a1_2E0: u,V2a2_2E0: u,V3a0_27: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4a1_27_2E0: u,V5a2_27_2E0: u] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0a0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1a1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2a2_2E0 ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3a0_27 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4a1_27_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V5a2_27_2E0 ) ) ) )
    <=> ( ( V0a0 = V3a0_27 )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1a1_2E0 )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4a1_27_2E0 ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2a2_2E0 )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V5a2_27_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__nchotomy,axiom,
    ! [A_27t: d,A_27w: d,V0ff_2E0: u] :
    ? [V1c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c1_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0ff_2E0 )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__Axiom,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0f_2E0: u] :
    ? [V1fn_2E0: u] :
    ! [V2a0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3a1_2E0: u,V4a2_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ V1fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V2a0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3a1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V4a2_2E0 ) ) ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V0f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V2a0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V3a1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V4a2_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__induction,axiom,
    ! [A_27t: d,A_27w: d,V0P_2E0: u] :
      ( ! [V1c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V2c0_2E0: u,V3c1_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V1c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V3c1_2E0 ) ) ) ) ) )
     => ! [V4f_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V4f_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__case__cong,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0f_27_2E0: u,V1M_2E0: u,V2M_27_2E0: u,V3f_2E0: u] :
      ( ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1M_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2M_27_2E0 ) )
        & ! [V4a0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V5a1_2E0: u,V6a2_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4a0 ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V5a1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V6a2_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V3f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4a0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V5a1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V6a2_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V0f_27_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V4a0 ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V5a1_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V6a2_2E0 ) ) ) ) ) )
     => ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__CASE_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1M_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V3f_2E0 ) ) )
        = ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__CASE_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2M_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V0f_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__case__eq,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0x_2E0: u,V1v_2E0: u,V2f_2E0: u] :
      ( ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__CASE_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V2f_2E0 ) ) )
        = ( s @ A_27a @ V1v_2E0 ) )
    <=> ? [V3c: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4c0_2E0: u,V5c1_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Erecordtype_2Efloat_2E3 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3c ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4c0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V5c1_2E0 ) ) ) )
          & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ A_27a ) ) ) @ V2f_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( i_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3c ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V4c0_2E0 ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V5c1_2E0 ) ) )
            = ( s @ A_27a @ V1v_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Edatatype__float__value,axiom,
    ! [V0float__value: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Ebinary__ieee_2Efloat__value ) > mono_2Etyop_2Ebinary__ieee_2Efloat__value > mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o] : ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ ( V0float__value @ mono_2Ec_2Ebinary__ieee_2EFloat @ mono_2Ec_2Ebinary__ieee_2EInfinity @ mono_2Ec_2Ebinary__ieee_2ENaN ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__11,axiom,
    ! [V0a: mono_2Etyop_2Erealax_2Ereal,V1a_27: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( mono_2Ec_2Ebinary__ieee_2EFloat @ V0a )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V1a_27 ) )
    <=> ( V0a = V1a_27 ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__distinct,axiom,
    ( ! [V0a: mono_2Etyop_2Erealax_2Ereal] :
        ( (~)
        @ ( ( mono_2Ec_2Ebinary__ieee_2EFloat @ V0a )
          = mono_2Ec_2Ebinary__ieee_2EInfinity ) )
    & ! [V1a: mono_2Etyop_2Erealax_2Ereal] :
        ( (~)
        @ ( ( mono_2Ec_2Ebinary__ieee_2EFloat @ V1a )
          = mono_2Ec_2Ebinary__ieee_2ENaN ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EInfinity = mono_2Ec_2Ebinary__ieee_2ENaN ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__nchotomy,axiom,
    ! [V0ff: mono_2Etyop_2Ebinary__ieee_2Efloat__value] :
      ( ? [V1r: mono_2Etyop_2Erealax_2Ereal] :
          ( V0ff
          = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V1r ) )
      | ( V0ff = mono_2Ec_2Ebinary__ieee_2EInfinity )
      | ( V0ff = mono_2Ec_2Ebinary__ieee_2ENaN ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__Axiom,axiom,
    ! [A_27a: d,V0f0_2E0: u,V1f1_2E0: u,V2f2_2E0: u] :
    ? [V3fn_2E0: u] :
      ( ! [V4a: mono_2Etyop_2Erealax_2Ereal] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ A_27a ) @ V3fn_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( mono_2Ec_2Ebinary__ieee_2EFloat @ V4a ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V0f0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4a ) ) ) ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ A_27a ) @ V3fn_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ mono_2Ec_2Ebinary__ieee_2EInfinity ) ) ) )
        = ( s @ A_27a @ V1f1_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__value @ A_27a ) @ V3fn_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ mono_2Ec_2Ebinary__ieee_2ENaN ) ) ) )
        = ( s @ A_27a @ V2f2_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__induction,axiom,
    ! [V0P: mono_2Etyop_2Ebinary__ieee_2Efloat__value > $o] :
      ( ( ! [V1r: mono_2Etyop_2Erealax_2Ereal] : ( V0P @ ( mono_2Ec_2Ebinary__ieee_2EFloat @ V1r ) )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2EInfinity )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2ENaN ) )
     => ! [V2f: mono_2Etyop_2Ebinary__ieee_2Efloat__value] : ( V0P @ V2f ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__case__cong,axiom,
    ! [A_27a: d,V0v1_27_2E0: u,V1v_27_2E0: u,V2f_27_2E0: u,V3M: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V4M_27: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V5f_2E0: u,V6v_2E0: u,V7v1_2E0: u] :
      ( ( ( V3M = V4M_27 )
        & ! [V8a: mono_2Etyop_2Erealax_2Ereal] :
            ( ( V4M_27
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V8a ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V5f_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V8a ) ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V2f_27_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V8a ) ) ) ) ) )
        & ( ( V4M_27 = mono_2Ec_2Ebinary__ieee_2EInfinity )
         => ( ( s @ A_27a @ V6v_2E0 )
            = ( s @ A_27a @ V1v_27_2E0 ) ) )
        & ( ( V4M_27 = mono_2Ec_2Ebinary__ieee_2ENaN )
         => ( ( s @ A_27a @ V7v1_2E0 )
            = ( s @ A_27a @ V0v1_27_2E0 ) ) ) )
     => ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V3M ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V5f_2E0 ) @ ( s @ A_27a @ V6v_2E0 ) @ ( s @ A_27a @ V7v1_2E0 ) ) )
        = ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V4M_27 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V2f_27_2E0 ) @ ( s @ A_27a @ V1v_27_2E0 ) @ ( s @ A_27a @ V0v1_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__value__case__eq,axiom,
    ! [A_27a: d,V0x: mono_2Etyop_2Ebinary__ieee_2Efloat__value,V1v1_2E0: u,V2v_27_2E0: u,V3v_2E0: u,V4f_2E0: u] :
      ( ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__value__CASE_2E4 @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ V0x ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V4f_2E0 ) @ ( s @ A_27a @ V3v_2E0 ) @ ( s @ A_27a @ V1v1_2E0 ) ) )
        = ( s @ A_27a @ V2v_27_2E0 ) )
    <=> ( ? [V5r: mono_2Etyop_2Erealax_2Ereal] :
            ( ( V0x
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V5r ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V5r ) ) ) )
              = ( s @ A_27a @ V2v_27_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EInfinity )
          & ( ( s @ A_27a @ V3v_2E0 )
            = ( s @ A_27a @ V2v_27_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2ENaN )
          & ( ( s @ A_27a @ V1v1_2E0 )
            = ( s @ A_27a @ V2v_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__accessors,axiom,
    ( ! [V0b: $o,V1b0: $o,V2b1: $o,V3b2: $o,V4b3: $o,V5b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0b @ V1b0 @ V2b1 @ V3b2 @ V4b3 @ V5b4 ) )
        = V0b )
    & ! [V6b: $o,V7b0: $o,V8b1: $o,V9b2: $o,V10b3: $o,V11b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V6b @ V7b0 @ V8b1 @ V9b2 @ V10b3 @ V11b4 ) )
        = V7b0 )
    & ! [V12b: $o,V13b0: $o,V14b1: $o,V15b2: $o,V16b3: $o,V17b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V12b @ V13b0 @ V14b1 @ V15b2 @ V16b3 @ V17b4 ) )
        = V14b1 )
    & ! [V18b: $o,V19b0: $o,V20b1: $o,V21b2: $o,V22b3: $o,V23b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V18b @ V19b0 @ V20b1 @ V21b2 @ V22b3 @ V23b4 ) )
        = V21b2 )
    & ! [V24b: $o,V25b0: $o,V26b1: $o,V27b2: $o,V28b3: $o,V29b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V24b @ V25b0 @ V26b1 @ V27b2 @ V28b3 @ V29b4 ) )
        = V28b3 )
    & ! [V30b: $o,V31b0: $o,V32b1: $o,V33b2: $o,V34b3: $o,V35b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V30b @ V31b0 @ V32b1 @ V33b2 @ V34b3 @ V35b4 ) )
        = V35b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__fn__updates,axiom,
    ( ! [V0f: $o > $o,V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ ( V0f @ V1b ) @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
    & ! [V7f: $o > $o,V8b: $o,V9b0: $o,V10b1: $o,V11b2: $o,V12b3: $o,V13b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V7f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V8b @ V9b0 @ V10b1 @ V11b2 @ V12b3 @ V13b4 ) )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V8b @ ( V7f @ V9b0 ) @ V10b1 @ V11b2 @ V12b3 @ V13b4 ) )
    & ! [V14f: $o > $o,V15b: $o,V16b0: $o,V17b1: $o,V18b2: $o,V19b3: $o,V20b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V14f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V15b @ V16b0 @ V17b1 @ V18b2 @ V19b3 @ V20b4 ) )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V15b @ V16b0 @ ( V14f @ V17b1 ) @ V18b2 @ V19b3 @ V20b4 ) )
    & ! [V21f: $o > $o,V22b: $o,V23b0: $o,V24b1: $o,V25b2: $o,V26b3: $o,V27b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V21f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V22b @ V23b0 @ V24b1 @ V25b2 @ V26b3 @ V27b4 ) )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V22b @ V23b0 @ V24b1 @ ( V21f @ V25b2 ) @ V26b3 @ V27b4 ) )
    & ! [V28f: $o > $o,V29b: $o,V30b0: $o,V31b1: $o,V32b2: $o,V33b3: $o,V34b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V28f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V29b @ V30b0 @ V31b1 @ V32b2 @ V33b3 @ V34b4 ) )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V29b @ V30b0 @ V31b1 @ V32b2 @ ( V28f @ V33b3 ) @ V34b4 ) )
    & ! [V35f: $o > $o,V36b: $o,V37b0: $o,V38b1: $o,V39b2: $o,V40b3: $o,V41b4: $o] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V35f @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V36b @ V37b0 @ V38b1 @ V39b2 @ V40b3 @ V41b4 ) )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V36b @ V37b0 @ V38b1 @ V39b2 @ V40b3 @ ( V35f @ V41b4 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__accfupds,axiom,
    ( ! [V0f0: $o > $o,V1f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V0f0 @ V1f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V1f ) )
    & ! [V2f0: $o > $o,V3f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V2f0 @ V3f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V3f ) )
    & ! [V4f0: $o > $o,V5f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V4f0 @ V5f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V5f ) )
    & ! [V6f0: $o > $o,V7f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V6f0 @ V7f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V7f ) )
    & ! [V8f0: $o > $o,V9f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V8f0 @ V9f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V9f ) )
    & ! [V10f0: $o > $o,V11f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V10f0 @ V11f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V11f ) )
    & ! [V12f0: $o > $o,V13f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V12f0 @ V13f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V13f ) )
    & ! [V14f0: $o > $o,V15f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V14f0 @ V15f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V15f ) )
    & ! [V16f0: $o > $o,V17f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V16f0 @ V17f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V17f ) )
    & ! [V18f0: $o > $o,V19f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V18f0 @ V19f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V19f ) )
    & ! [V20f0: $o > $o,V21f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V20f0 @ V21f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V21f ) )
    & ! [V22f0: $o > $o,V23f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V22f0 @ V23f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V23f ) )
    & ! [V24f0: $o > $o,V25f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V24f0 @ V25f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V25f ) )
    & ! [V26f0: $o > $o,V27f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V26f0 @ V27f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V27f ) )
    & ! [V28f0: $o > $o,V29f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V28f0 @ V29f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V29f ) )
    & ! [V30f0: $o > $o,V31f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V30f0 @ V31f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V31f ) )
    & ! [V32f0: $o > $o,V33f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V32f0 @ V33f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V33f ) )
    & ! [V34f0: $o > $o,V35f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V34f0 @ V35f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V35f ) )
    & ! [V36f0: $o > $o,V37f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V36f0 @ V37f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V37f ) )
    & ! [V38f0: $o > $o,V39f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V38f0 @ V39f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V39f ) )
    & ! [V40f0: $o > $o,V41f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V40f0 @ V41f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V41f ) )
    & ! [V42f0: $o > $o,V43f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V42f0 @ V43f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V43f ) )
    & ! [V44f0: $o > $o,V45f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V44f0 @ V45f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V45f ) )
    & ! [V46f0: $o > $o,V47f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V46f0 @ V47f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V47f ) )
    & ! [V48f0: $o > $o,V49f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V48f0 @ V49f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V49f ) )
    & ! [V50f0: $o > $o,V51f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V50f0 @ V51f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V51f ) )
    & ! [V52f0: $o > $o,V53f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V52f0 @ V53f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V53f ) )
    & ! [V54f0: $o > $o,V55f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V54f0 @ V55f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V55f ) )
    & ! [V56f0: $o > $o,V57f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V56f0 @ V57f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V57f ) )
    & ! [V58f0: $o > $o,V59f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V58f0 @ V59f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V59f ) )
    & ! [V60f0: $o > $o,V61f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V60f0 @ V61f ) )
        = ( V60f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V61f ) ) )
    & ! [V62f0: $o > $o,V63f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V62f0 @ V63f ) )
        = ( V62f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V63f ) ) )
    & ! [V64f0: $o > $o,V65f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V64f0 @ V65f ) )
        = ( V64f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V65f ) ) )
    & ! [V66f0: $o > $o,V67f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V66f0 @ V67f ) )
        = ( V66f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V67f ) ) )
    & ! [V68f0: $o > $o,V69f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V68f0 @ V69f ) )
        = ( V68f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V69f ) ) )
    & ! [V70f0: $o > $o,V71f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V70f0 @ V71f ) )
        = ( V70f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V71f ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__fupdfupds,axiom,
    ( ! [V0g: $o > $o,V1f0: $o > $o,V2f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V1f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0g @ V2f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V1f0 @ V0g ) @ V2f ) )
    & ! [V3g: $o > $o,V4f0: $o > $o,V5f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V4f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V3g @ V5f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4f0 @ V3g ) @ V5f ) )
    & ! [V6g: $o > $o,V7f0: $o > $o,V8f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V7f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V6g @ V8f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V7f0 @ V6g ) @ V8f ) )
    & ! [V9g: $o > $o,V10f0: $o > $o,V11f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V10f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V9g @ V11f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V10f0 @ V9g ) @ V11f ) )
    & ! [V12g: $o > $o,V13f0: $o > $o,V14f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V13f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V12g @ V14f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V13f0 @ V12g ) @ V14f ) )
    & ! [V15g: $o > $o,V16f0: $o > $o,V17f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V16f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V15g @ V17f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V16f0 @ V15g ) @ V17f ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__fupdfupds__comp,axiom,
    ! [A_27a: d] :
      ( ! [V0g: $o > $o,V1f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V1f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0g ) )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V1f0 @ V0g ) ) )
      & ! [V2h_2E0: u,V3g: $o > $o,V4f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V4f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V3g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V2h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4f0 @ V3g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V2h_2E0 ) ) ) )
      & ! [V5g: $o > $o,V6f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V6f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V5g ) )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6f0 @ V5g ) ) )
      & ! [V7h_2E0: u,V8g: $o > $o,V9f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V9f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V8g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V7h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V9f0 @ V8g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V7h_2E0 ) ) ) )
      & ! [V10g: $o > $o,V11f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V11f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V10g ) )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V11f0 @ V10g ) ) )
      & ! [V12h_2E0: u,V13g: $o > $o,V14f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V14f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V13g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V12h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V14f0 @ V13g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V12h_2E0 ) ) ) )
      & ! [V15g: $o > $o,V16f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V16f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V15g ) )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V16f0 @ V15g ) ) )
      & ! [V17h_2E0: u,V18g: $o > $o,V19f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V19f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V18g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V17h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V19f0 @ V18g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V17h_2E0 ) ) ) )
      & ! [V20g: $o > $o,V21f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V21f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V20g ) )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V21f0 @ V20g ) ) )
      & ! [V22h_2E0: u,V23g: $o > $o,V24f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V24f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V23g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V22h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V24f0 @ V23g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V22h_2E0 ) ) ) )
      & ! [V25g: $o > $o,V26f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V26f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V25g ) )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V26f0 @ V25g ) ) )
      & ! [V27h_2E0: u,V28g: $o > $o,V29f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V29f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V28g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V27h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V29f0 @ V28g ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V27h_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__fupdcanon,axiom,
    ( ! [V0g: $o > $o,V1f0: $o > $o,V2f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V1f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0g @ V2f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V1f0 @ V2f ) ) )
    & ! [V3g: $o > $o,V4f0: $o > $o,V5f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V4f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V3g @ V5f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V3g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V4f0 @ V5f ) ) )
    & ! [V6g: $o > $o,V7f0: $o > $o,V8f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V7f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V6g @ V8f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V6g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V7f0 @ V8f ) ) )
    & ! [V9g: $o > $o,V10f0: $o > $o,V11f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V10f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V9g @ V11f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V9g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V10f0 @ V11f ) ) )
    & ! [V12g: $o > $o,V13f0: $o > $o,V14f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V13f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V12g @ V14f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V12g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V13f0 @ V14f ) ) )
    & ! [V15g: $o > $o,V16f0: $o > $o,V17f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V16f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V15g @ V17f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V15g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V16f0 @ V17f ) ) )
    & ! [V18g: $o > $o,V19f0: $o > $o,V20f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V19f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V18g @ V20f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V18g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V19f0 @ V20f ) ) )
    & ! [V21g: $o > $o,V22f0: $o > $o,V23f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V22f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V21g @ V23f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V21g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V22f0 @ V23f ) ) )
    & ! [V24g: $o > $o,V25f0: $o > $o,V26f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V25f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V24g @ V26f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V24g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V25f0 @ V26f ) ) )
    & ! [V27g: $o > $o,V28f0: $o > $o,V29f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V28f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V27g @ V29f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V27g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V28f0 @ V29f ) ) )
    & ! [V30g: $o > $o,V31f0: $o > $o,V32f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V31f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V30g @ V32f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V30g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V31f0 @ V32f ) ) )
    & ! [V33g: $o > $o,V34f0: $o > $o,V35f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V34f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V33g @ V35f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V33g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V34f0 @ V35f ) ) )
    & ! [V36g: $o > $o,V37f0: $o > $o,V38f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V37f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V36g @ V38f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V36g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V37f0 @ V38f ) ) )
    & ! [V39g: $o > $o,V40f0: $o > $o,V41f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V40f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V39g @ V41f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V39g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V40f0 @ V41f ) ) )
    & ! [V42g: $o > $o,V43f0: $o > $o,V44f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
        ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V43f0 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V42g @ V44f ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V42g @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V43f0 @ V44f ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__fupdcanon__comp,axiom,
    ! [A_27a: d] :
      ( ! [V0g: $o > $o,V1f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V1f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V0g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V1f0 ) ) )
      & ! [V2h_2E0: u,V3g: $o > $o,V4f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V4f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V3g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V2h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V3g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V4f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V2h_2E0 ) ) ) ) ) )
      & ! [V5g: $o > $o,V6f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V6f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V5g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V5g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V6f0 ) ) )
      & ! [V7h_2E0: u,V8g: $o > $o,V9f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V9f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V8g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V7h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V8g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V9f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V7h_2E0 ) ) ) ) ) )
      & ! [V10g: $o > $o,V11f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V11f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V10g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V10g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V11f0 ) ) )
      & ! [V12h_2E0: u,V13g: $o > $o,V14f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V14f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V13g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V12h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V13g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V14f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V12h_2E0 ) ) ) ) ) )
      & ! [V15g: $o > $o,V16f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V16f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V15g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V15g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V16f0 ) ) )
      & ! [V17h_2E0: u,V18g: $o > $o,V19f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V19f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V18g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V17h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V18g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V19f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V17h_2E0 ) ) ) ) ) )
      & ! [V20g: $o > $o,V21f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V21f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V20g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V20g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V21f0 ) ) )
      & ! [V22h_2E0: u,V23g: $o > $o,V24f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V24f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V23g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V22h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V23g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V24f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V22h_2E0 ) ) ) ) ) )
      & ! [V25g: $o > $o,V26f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V26f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V25g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V25g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V26f0 ) ) )
      & ! [V27h_2E0: u,V28g: $o > $o,V29f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V29f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V28g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V27h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V28g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V29f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V27h_2E0 ) ) ) ) ) )
      & ! [V30g: $o > $o,V31f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V31f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V30g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V30g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V31f0 ) ) )
      & ! [V32h_2E0: u,V33g: $o > $o,V34f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V34f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V33g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V32h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V33g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V34f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V32h_2E0 ) ) ) ) ) )
      & ! [V35g: $o > $o,V36f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V36f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V35g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V35g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V36f0 ) ) )
      & ! [V37h_2E0: u,V38g: $o > $o,V39f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V39f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V38g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V37h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V38g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V39f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V37h_2E0 ) ) ) ) ) )
      & ! [V40g: $o > $o,V41f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V41f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V40g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V40g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V41f0 ) ) )
      & ! [V42h_2E0: u,V43g: $o > $o,V44f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V44f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V43g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V42h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V43g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V44f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V42h_2E0 ) ) ) ) ) )
      & ! [V45g: $o > $o,V46f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V46f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V45g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V45g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V46f0 ) ) )
      & ! [V47h_2E0: u,V48g: $o > $o,V49f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V49f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V48g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V47h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V48g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V49f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V47h_2E0 ) ) ) ) ) )
      & ! [V50g: $o > $o,V51f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V51f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V50g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V50g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V51f0 ) ) )
      & ! [V52h_2E0: u,V53g: $o > $o,V54f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V54f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V53g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V52h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ V53g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V54f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V52h_2E0 ) ) ) ) ) )
      & ! [V55g: $o > $o,V56f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V56f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V55g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V55g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V56f0 ) ) )
      & ! [V57h_2E0: u,V58g: $o > $o,V59f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V59f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V58g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V57h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ V58g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V59f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V57h_2E0 ) ) ) ) ) )
      & ! [V60g: $o > $o,V61f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V61f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V60g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V60g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V61f0 ) ) )
      & ! [V62h_2E0: u,V63g: $o > $o,V64f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V64f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V63g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V62h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ V63g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V64f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V62h_2E0 ) ) ) ) ) )
      & ! [V65g: $o > $o,V66f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V66f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V65g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V65g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V66f0 ) ) )
      & ! [V67h_2E0: u,V68g: $o > $o,V69f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V69f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V68g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V67h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ V68g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V69f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V67h_2E0 ) ) ) ) ) )
      & ! [V70g: $o > $o,V71f0: $o > $o] :
          ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V71f0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V70g ) )
          = ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags_20mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V70g ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V71f0 ) ) )
      & ! [V72h_2E0: u,V73g: $o > $o,V74f0: $o > $o] :
          ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V74f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V73g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V72h_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ V73g ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ tyop_2Ebinary__ieee_2Eflags ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Ebinary__ieee_2Eflags_2Ctyop_2Ebinary__ieee_2Eflags_29 @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ V74f0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Ebinary__ieee_2Eflags ) @ V72h_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__component__equality,axiom,
    ! [V0f1: mono_2Etyop_2Ebinary__ieee_2Eflags,V1f2: mono_2Etyop_2Ebinary__ieee_2Eflags] :
      ( ( V0f1 = V1f2 )
    <=> ( ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V0f1 )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero @ V1f2 ) )
        & ( ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V0f1 )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp @ V1f2 ) )
        & ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V0f1 )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow @ V1f2 ) )
        & ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V0f1 )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision @ V1f2 ) )
        & ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V0f1 )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding @ V1f2 ) )
        & ( ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V0f1 )
          = ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding @ V1f2 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__updates__eq__literal,axiom,
    ! [V0f: mono_2Etyop_2Ebinary__ieee_2Eflags,V1b4: $o,V2b3: $o,V3b2: $o,V4b1: $o,V5b0: $o,V6b: $o] :
      ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V1b4 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V2b3 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V3b2 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4b1 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5b0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6b ) @ V0f ) ) ) ) ) )
      = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V1b4 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V2b3 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V3b2 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4b1 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5b0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6b ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__literal__nchotomy,axiom,
    ! [V0f: mono_2Etyop_2Ebinary__ieee_2Eflags] :
    ? [V1b4: $o,V2b3: $o,V3b2: $o,V4b1: $o,V5b0: $o,V6b: $o] :
      ( V0f
      = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V1b4 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V2b3 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V3b2 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4b1 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5b0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6b ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EFORALL__flags,axiom,
    ! [V0P: mono_2Etyop_2Ebinary__ieee_2Eflags > $o] :
      ( ! [V1f: mono_2Etyop_2Ebinary__ieee_2Eflags] : ( V0P @ V1f )
    <=> ! [V2b4: $o,V3b3: $o,V4b2: $o,V5b1: $o,V6b0: $o,V7b: $o] : ( V0P @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V2b4 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V3b3 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4b2 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5b1 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6b0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V7b ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EEXISTS__flags,axiom,
    ! [V0P: mono_2Etyop_2Ebinary__ieee_2Eflags > $o] :
      ( ? [V1f: mono_2Etyop_2Ebinary__ieee_2Eflags] : ( V0P @ V1f )
    <=> ? [V2b4: $o,V3b3: $o,V4b2: $o,V5b1: $o,V6b0: $o,V7b: $o] : ( V0P @ ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V2b4 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V3b3 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4b2 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5b1 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6b0 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V7b ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__literal__11,axiom,
    ! [V0b41: $o,V1b31: $o,V2b21: $o,V3b11: $o,V4b01: $o,V5b1: $o,V6b42: $o,V7b32: $o,V8b22: $o,V9b12: $o,V10b02: $o,V11b2: $o] :
      ( ( ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V0b41 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V1b31 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V2b21 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V3b11 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V4b01 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V5b1 ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2Eflags__DivideByZero__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V6b42 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__InvalidOp__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V7b32 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Overflow__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V8b22 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Precision__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V9b12 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__BeforeRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V10b02 ) @ ( mono_2Ec_2Ebinary__ieee_2Eflags__Underflow__AfterRounding__fupd @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool @ V11b2 ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Ebinary__ieee_2Eflags ) ) ) ) ) ) )
    <=> ( ( V0b41 = V6b42 )
        & ( V1b31 = V7b32 )
        & ( V2b21 = V8b22 )
        & ( V3b11 = V9b12 )
        & ( V4b01 = V10b02 )
        & ( V5b1 = V11b2 ) ) ) ).

thf(thm_2Ebinary__ieee_2Edatatype__flags,axiom,
    ! [V0record: mono_2Etyop_2Ebinary__ieee_2Eflags > $o > $o > $o > $o > $o > $o > $o,V1flags: mono_2Etyop_2Ebinary__ieee_2Eflags,V2Underflow__BeforeRounding: $o,V3Underflow__AfterRounding: $o,V4Precision: $o,V5Overflow: $o,V6InvalidOp: $o,V7DivideByZero: $o] : ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ ( V0record @ V1flags @ V7DivideByZero @ V6InvalidOp @ V5Overflow @ V4Precision @ V2Underflow__BeforeRounding @ V3Underflow__AfterRounding ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__11,axiom,
    ! [V0a0: $o,V1a1: $o,V2a2: $o,V3a3: $o,V4a4: $o,V5a5: $o,V6a0_27: $o,V7a1_27: $o,V8a2_27: $o,V9a3_27: $o,V10a4_27: $o,V11a5_27: $o] :
      ( ( ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V0a0 @ V1a1 @ V2a2 @ V3a3 @ V4a4 @ V5a5 )
        = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V6a0_27 @ V7a1_27 @ V8a2_27 @ V9a3_27 @ V10a4_27 @ V11a5_27 ) )
    <=> ( ( V0a0 = V6a0_27 )
        & ( V1a1 = V7a1_27 )
        & ( V2a2 = V8a2_27 )
        & ( V3a3 = V9a3_27 )
        & ( V4a4 = V10a4_27 )
        & ( V5a5 = V11a5_27 ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__nchotomy,axiom,
    ! [V0ff: mono_2Etyop_2Ebinary__ieee_2Eflags] :
    ? [V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] :
      ( V0ff
      = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__Axiom,axiom,
    ! [A_27a: d,V0f_2E0: u] :
    ? [V1fn_2E0: u] :
    ! [V2a0: $o,V3a1: $o,V4a2: $o,V5a3: $o,V6a4: $o,V7a5: $o] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Eflags @ A_27a ) @ V1fn_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V2a0 @ V3a1 @ V4a2 @ V5a3 @ V6a4 @ V7a5 ) ) ) ) )
      = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V0f_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V2a0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V3a1 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V4a2 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5a3 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V6a4 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V7a5 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__induction,axiom,
    ! [V0P: mono_2Etyop_2Ebinary__ieee_2Eflags > $o] :
      ( ! [V1b: $o,V2b0: $o,V3b1: $o,V4b2: $o,V5b3: $o,V6b4: $o] : ( V0P @ ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V1b @ V2b0 @ V3b1 @ V4b2 @ V5b3 @ V6b4 ) )
     => ! [V7f: mono_2Etyop_2Ebinary__ieee_2Eflags] : ( V0P @ V7f ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__case__cong,axiom,
    ! [A_27a: d,V0f_27_2E0: u,V1M: mono_2Etyop_2Ebinary__ieee_2Eflags,V2M_27: mono_2Etyop_2Ebinary__ieee_2Eflags,V3f_2E0: u] :
      ( ( ( V1M = V2M_27 )
        & ! [V4a0: $o,V5a1: $o,V6a2: $o,V7a3: $o,V8a4: $o,V9a5: $o] :
            ( ( V2M_27
              = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V4a0 @ V5a1 @ V6a2 @ V7a3 @ V8a4 @ V9a5 ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V3f_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V4a0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5a1 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V6a2 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V7a3 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V8a4 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V9a5 ) ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V0f_27_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V4a0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5a1 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V6a2 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V7a3 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V8a4 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V9a5 ) ) ) ) ) ) )
     => ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Eflags__CASE_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V1M ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V3f_2E0 ) ) )
        = ( s @ A_27a @ ( c_2Ebinary__ieee_2Eflags__CASE_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V2M_27 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V0f_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eflags__case__eq,axiom,
    ! [A_27a: d,V0x: mono_2Etyop_2Ebinary__ieee_2Eflags,V1v_2E0: u,V2f_2E0: u] :
      ( ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Eflags__CASE_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ V0x ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V2f_2E0 ) ) )
        = ( s @ A_27a @ V1v_2E0 ) )
    <=> ? [V3b: $o,V4b0: $o,V5b1: $o,V6b2: $o,V7b3: $o,V8b4: $o] :
          ( ( V0x
            = ( mono_2Ec_2Ebinary__ieee_2Erecordtype_2Eflags @ V3b @ V4b0 @ V5b1 @ V6b2 @ V7b3 @ V8b4 ) )
          & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ A_27a ) ) ) ) ) ) @ V2f_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V3b ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V4b0 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V5b1 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V6b2 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V7b3 ) ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V8b4 ) ) ) )
            = ( s @ A_27a @ V1v_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Enum2rounding__rounding2num,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0a ) )
      = V0a ) ).

thf(thm_2Ebinary__ieee_2Erounding2num__num2rounding,axiom,
    ! [V0r: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    <=> ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ V0r ) )
        = V0r ) ) ).

thf(thm_2Ebinary__ieee_2Enum2rounding__11,axiom,
    ! [V0r: mono_2Etyop_2Enum_2Enum,V1r_27: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
     => ( ( mono_2Ec_2Eprim__rec_2E_3C @ V1r_27 @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
       => ( ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ V0r )
            = ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ V1r_27 ) )
        <=> ( V0r = V1r_27 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding2num__11,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Erounding,V1a_27: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0a )
        = ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V1a_27 ) )
    <=> ( V0a = V1a_27 ) ) ).

thf(thm_2Ebinary__ieee_2Enum2rounding__ONTO,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Erounding] :
    ? [V1r: mono_2Etyop_2Enum_2Enum] :
      ( ( V0a
        = ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ V1r ) )
      & ( mono_2Ec_2Eprim__rec_2E_3C @ V1r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding2num__ONTO,axiom,
    ! [V0r: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    <=> ? [V1a: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( V0r
          = ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V1a ) ) ) ).

thf(thm_2Ebinary__ieee_2Enum2rounding__thm,axiom,
    ( ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ mono_2Ec_2Enum_2E0 )
      = mono_2Ec_2Ebinary__ieee_2EroundTiesToEven )
    & ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
      = mono_2Ec_2Ebinary__ieee_2EroundTowardPositive )
    & ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
      = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative )
    & ( ( mono_2Ec_2Ebinary__ieee_2Enum2rounding @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      = mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) ).

thf(thm_2Ebinary__ieee_2Erounding2num__thm,axiom,
    ( ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven )
      = mono_2Ec_2Enum_2E0 )
    & ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__EQ__rounding,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Erounding,V1a_27: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0a = V1a_27 )
    <=> ( ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V0a )
        = ( mono_2Ec_2Ebinary__ieee_2Erounding2num @ V1a_27 ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__case__def,axiom,
    ! [A_27a: d] :
      ( ! [V0v0_2E0: u,V1v1_2E0: u,V2v2_2E0: u,V3v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ A_27a @ V0v0_2E0 ) @ ( s @ A_27a @ V1v1_2E0 ) @ ( s @ A_27a @ V2v2_2E0 ) @ ( s @ A_27a @ V3v3_2E0 ) ) )
          = ( s @ A_27a @ V0v0_2E0 ) )
      & ! [V4v0_2E0: u,V5v1_2E0: u,V6v2_2E0: u,V7v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) ) @ ( s @ A_27a @ V4v0_2E0 ) @ ( s @ A_27a @ V5v1_2E0 ) @ ( s @ A_27a @ V6v2_2E0 ) @ ( s @ A_27a @ V7v3_2E0 ) ) )
          = ( s @ A_27a @ V5v1_2E0 ) )
      & ! [V8v0_2E0: u,V9v1_2E0: u,V10v2_2E0: u,V11v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) ) @ ( s @ A_27a @ V8v0_2E0 ) @ ( s @ A_27a @ V9v1_2E0 ) @ ( s @ A_27a @ V10v2_2E0 ) @ ( s @ A_27a @ V11v3_2E0 ) ) )
          = ( s @ A_27a @ V10v2_2E0 ) )
      & ! [V12v0_2E0: u,V13v1_2E0: u,V14v2_2E0: u,V15v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ A_27a @ V12v0_2E0 ) @ ( s @ A_27a @ V13v1_2E0 ) @ ( s @ A_27a @ V14v2_2E0 ) @ ( s @ A_27a @ V15v3_2E0 ) ) )
          = ( s @ A_27a @ V15v3_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Edatatype__rounding,axiom,
    ! [V0rounding: mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > mono_2Etyop_2Ebinary__ieee_2Erounding > $o] : ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ ( V0rounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__distinct,axiom,
    ( ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EroundTiesToEven = mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EroundTiesToEven = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EroundTiesToEven = mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EroundTowardPositive = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EroundTowardPositive = mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EroundTowardNegative = mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__nchotomy,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Erounding] :
      ( ( V0a = mono_2Ec_2Ebinary__ieee_2EroundTiesToEven )
      | ( V0a = mono_2Ec_2Ebinary__ieee_2EroundTowardPositive )
      | ( V0a = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative )
      | ( V0a = mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__Axiom,axiom,
    ! [A_27a: d,V0x0_2E0: u,V1x1_2E0: u,V2x2_2E0: u,V3x3_2E0: u] :
    ? [V4f_2E0: u] :
      ( ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) ) )
        = ( s @ A_27a @ V0x0_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) ) ) )
        = ( s @ A_27a @ V1x1_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) ) ) )
        = ( s @ A_27a @ V2x2_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) ) )
        = ( s @ A_27a @ V3x3_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__induction,axiom,
    ! [V0P: mono_2Etyop_2Ebinary__ieee_2Erounding > $o] :
      ( ( ( V0P @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) )
     => ! [V1a: mono_2Etyop_2Ebinary__ieee_2Erounding] : ( V0P @ V1a ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__case__cong,axiom,
    ! [A_27a: d,V0v3_27_2E0: u,V1v2_27_2E0: u,V2v1_27_2E0: u,V3v0_27_2E0: u,V4M: mono_2Etyop_2Ebinary__ieee_2Erounding,V5M_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V6v0_2E0: u,V7v1_2E0: u,V8v2_2E0: u,V9v3_2E0: u] :
      ( ( ( V4M = V5M_27 )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EroundTiesToEven )
         => ( ( s @ A_27a @ V6v0_2E0 )
            = ( s @ A_27a @ V3v0_27_2E0 ) ) )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EroundTowardPositive )
         => ( ( s @ A_27a @ V7v1_2E0 )
            = ( s @ A_27a @ V2v1_27_2E0 ) ) )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative )
         => ( ( s @ A_27a @ V8v2_2E0 )
            = ( s @ A_27a @ V1v2_27_2E0 ) ) )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EroundTowardZero )
         => ( ( s @ A_27a @ V9v3_2E0 )
            = ( s @ A_27a @ V0v3_27_2E0 ) ) ) )
     => ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V4M ) ) @ ( s @ A_27a @ V6v0_2E0 ) @ ( s @ A_27a @ V7v1_2E0 ) @ ( s @ A_27a @ V8v2_2E0 ) @ ( s @ A_27a @ V9v3_2E0 ) ) )
        = ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V5M_27 ) ) @ ( s @ A_27a @ V3v0_27_2E0 ) @ ( s @ A_27a @ V2v1_27_2E0 ) @ ( s @ A_27a @ V1v2_27_2E0 ) @ ( s @ A_27a @ V0v3_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Erounding__case__eq,axiom,
    ! [A_27a: d,V0x: mono_2Etyop_2Ebinary__ieee_2Erounding,V1v3_2E0: u,V2v2_2E0: u,V3v1_2E0: u,V4v0_2E0: u,V5v_2E0: u] :
      ( ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Erounding__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0x ) ) @ ( s @ A_27a @ V4v0_2E0 ) @ ( s @ A_27a @ V3v1_2E0 ) @ ( s @ A_27a @ V2v2_2E0 ) @ ( s @ A_27a @ V1v3_2E0 ) ) )
        = ( s @ A_27a @ V5v_2E0 ) )
    <=> ( ( ( V0x = mono_2Ec_2Ebinary__ieee_2EroundTiesToEven )
          & ( ( s @ A_27a @ V4v0_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EroundTowardPositive )
          & ( ( s @ A_27a @ V3v1_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative )
          & ( ( s @ A_27a @ V2v2_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EroundTowardZero )
          & ( ( s @ A_27a @ V1v3_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EULP__ind,axiom,
    ! [A_27t: d,A_27w: d,V0P_2E0: u] :
      ( ! [V1e_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1e_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ! [V2v_2E0: u,V3v1_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V2v_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ V3v1_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EULP__def,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V0e_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V0e_2E0 ) ) ) )
        <=> ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V0e_2E0 )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
     => ! [V0e_2E0: u] :
          ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V0e_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V0e_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V0e_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Edatatype__fp__op,axiom,
    ! [A_27t: d,A_27w: d,V0fp__op_2E0: u] : ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ V0fp__op_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) @ c_2Ebinary__ieee_2EFP__Sqrt_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Add_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Sub_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Mul_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) @ c_2Ebinary__ieee_2EFP__Div_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2EFP__MulAdd_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) ) ) ) ) @ c_2Ebinary__ieee_2EFP__MulSub_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__11,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ! [V0a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V1a1_2E0: u,V2a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V3a1_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V2a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a1_27_2E0 ) ) ) )
        <=> ( ( V0a0 = V2a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V3a1_27_2E0 ) ) ) )
      & ! [V4a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V5a1_2E0: u,V6a2_2E0: u,V7a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V8a1_27_2E0: u,V9a2_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V4a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a2_27_2E0 ) ) ) )
        <=> ( ( V4a0 = V7a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8a1_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a2_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a2_27_2E0 ) ) ) )
      & ! [V10a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V11a1_2E0: u,V12a2_2E0: u,V13a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V14a1_27_2E0: u,V15a2_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V10a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V13a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V14a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15a2_27_2E0 ) ) ) )
        <=> ( ( V10a0 = V13a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V14a1_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a2_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15a2_27_2E0 ) ) ) )
      & ! [V16a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V17a1_2E0: u,V18a2_2E0: u,V19a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V20a1_27_2E0: u,V21a2_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_27_2E0 ) ) ) )
        <=> ( ( V16a0 = V19a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18a2_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_27_2E0 ) ) ) )
      & ! [V22a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V23a1_2E0: u,V24a2_2E0: u,V25a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V26a1_27_2E0: u,V27a2_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V22a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V25a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a2_27_2E0 ) ) ) )
        <=> ( ( V22a0 = V25a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a1_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24a2_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a2_27_2E0 ) ) ) )
      & ! [V28a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V29a1_2E0: u,V30a2_2E0: u,V31a3_2E0: u,V32a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V33a1_27_2E0: u,V34a2_27_2E0: u,V35a3_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V28a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a3_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V32a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V34a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a3_27_2E0 ) ) ) )
        <=> ( ( V28a0 = V32a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a1_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30a2_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V34a2_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a3_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a3_27_2E0 ) ) ) )
      & ! [V36a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V37a1_2E0: u,V38a2_2E0: u,V39a3_2E0: u,V40a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V41a1_27_2E0: u,V42a2_27_2E0: u,V43a3_27_2E0: u] :
          ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V36a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V37a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V38a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V39a3_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V40a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V41a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V42a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V43a3_27_2E0 ) ) ) )
        <=> ( ( V36a0 = V40a0_27 )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V37a1_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V41a1_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V38a2_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V42a2_27_2E0 ) )
            & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V39a3_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V43a3_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__distinct,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ! [V0a2_2E0: u,V1a1_27_2E0: u,V2a1_2E0: u,V3a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V4a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V4a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a2_2E0 ) ) ) ) )
      & ! [V5a2_2E0: u,V6a1_27_2E0: u,V7a1_2E0: u,V8a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V9a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V6a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5a2_2E0 ) ) ) ) )
      & ! [V10a2_2E0: u,V11a1_27_2E0: u,V12a1_2E0: u,V13a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V14a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V14a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V13a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10a2_2E0 ) ) ) ) )
      & ! [V15a2_2E0: u,V16a1_27_2E0: u,V17a1_2E0: u,V18a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V19a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V18a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V16a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15a2_2E0 ) ) ) ) )
      & ! [V20a3_2E0: u,V21a2_2E0: u,V22a1_27_2E0: u,V23a1_2E0: u,V24a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V25a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V25a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V24a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a3_2E0 ) ) ) ) )
      & ! [V26a3_2E0: u,V27a2_2E0: u,V28a1_27_2E0: u,V29a1_2E0: u,V30a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V31a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V31a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a1_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V30a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a3_2E0 ) ) ) ) )
      & ! [V32a2_27_2E0: u,V33a2_2E0: u,V34a1_27_2E0: u,V35a1_2E0: u,V36a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V37a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V37a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V36a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V34a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V32a2_27_2E0 ) ) ) ) )
      & ! [V38a2_27_2E0: u,V39a2_2E0: u,V40a1_27_2E0: u,V41a1_2E0: u,V42a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V43a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V43a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V41a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V39a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V42a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V40a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V38a2_27_2E0 ) ) ) ) )
      & ! [V44a2_27_2E0: u,V45a2_2E0: u,V46a1_27_2E0: u,V47a1_2E0: u,V48a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V49a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V49a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V47a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V45a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V48a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V46a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V44a2_27_2E0 ) ) ) ) )
      & ! [V50a3_2E0: u,V51a2_27_2E0: u,V52a2_2E0: u,V53a1_27_2E0: u,V54a1_2E0: u,V55a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V56a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V56a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V54a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V52a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V55a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V53a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V51a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V50a3_2E0 ) ) ) ) )
      & ! [V57a3_2E0: u,V58a2_27_2E0: u,V59a2_2E0: u,V60a1_27_2E0: u,V61a1_2E0: u,V62a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V63a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V63a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V61a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V59a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V62a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V60a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V58a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V57a3_2E0 ) ) ) ) )
      & ! [V64a2_27_2E0: u,V65a2_2E0: u,V66a1_27_2E0: u,V67a1_2E0: u,V68a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V69a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V69a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V67a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V65a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V68a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V66a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V64a2_27_2E0 ) ) ) ) )
      & ! [V70a2_27_2E0: u,V71a2_2E0: u,V72a1_27_2E0: u,V73a1_2E0: u,V74a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V75a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V75a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V73a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V71a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V74a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V72a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V70a2_27_2E0 ) ) ) ) )
      & ! [V76a3_2E0: u,V77a2_27_2E0: u,V78a2_2E0: u,V79a1_27_2E0: u,V80a1_2E0: u,V81a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V82a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V82a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V80a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V78a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V81a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V79a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V77a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V76a3_2E0 ) ) ) ) )
      & ! [V83a3_2E0: u,V84a2_27_2E0: u,V85a2_2E0: u,V86a1_27_2E0: u,V87a1_2E0: u,V88a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V89a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V89a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V87a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V85a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V88a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V86a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V84a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V83a3_2E0 ) ) ) ) )
      & ! [V90a2_27_2E0: u,V91a2_2E0: u,V92a1_27_2E0: u,V93a1_2E0: u,V94a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V95a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V95a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V93a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V91a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V94a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V92a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V90a2_27_2E0 ) ) ) ) )
      & ! [V96a3_2E0: u,V97a2_27_2E0: u,V98a2_2E0: u,V99a1_27_2E0: u,V100a1_2E0: u,V101a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V102a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V102a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V100a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V98a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V101a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V99a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V97a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V96a3_2E0 ) ) ) ) )
      & ! [V103a3_2E0: u,V104a2_27_2E0: u,V105a2_2E0: u,V106a1_27_2E0: u,V107a1_2E0: u,V108a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V109a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V109a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V107a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V105a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V108a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V106a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V104a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V103a3_2E0 ) ) ) ) )
      & ! [V110a3_2E0: u,V111a2_27_2E0: u,V112a2_2E0: u,V113a1_27_2E0: u,V114a1_2E0: u,V115a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V116a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V116a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V114a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V112a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V115a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V113a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V111a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V110a3_2E0 ) ) ) ) )
      & ! [V117a3_2E0: u,V118a2_27_2E0: u,V119a2_2E0: u,V120a1_27_2E0: u,V121a1_2E0: u,V122a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V123a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V123a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V121a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V119a2_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V122a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V120a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V118a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V117a3_2E0 ) ) ) ) )
      & ! [V124a3_27_2E0: u,V125a3_2E0: u,V126a2_27_2E0: u,V127a2_2E0: u,V128a1_27_2E0: u,V129a1_2E0: u,V130a0_27: mono_2Etyop_2Ebinary__ieee_2Erounding,V131a0: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V131a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V129a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V127a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V125a3_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V130a0_27 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V128a1_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V126a2_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V124a3_27_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__nchotomy,axiom,
    ! [A_27t: d,A_27w: d,V0ff_2E0: u] :
      ( ? [V1r: mono_2Etyop_2Ebinary__ieee_2Erounding,V2f_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2f_2E0 ) ) ) )
      | ? [V3r: mono_2Etyop_2Ebinary__ieee_2Erounding,V4f_2E0: u,V5f0_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V4f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f0_2E0 ) ) ) )
      | ? [V6r: mono_2Etyop_2Ebinary__ieee_2Erounding,V7f_2E0: u,V8f0_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8f0_2E0 ) ) ) )
      | ? [V9r: mono_2Etyop_2Ebinary__ieee_2Erounding,V10f_2E0: u,V11f0_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11f0_2E0 ) ) ) )
      | ? [V12r: mono_2Etyop_2Ebinary__ieee_2Erounding,V13f_2E0: u,V14f0_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V12r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V14f0_2E0 ) ) ) )
      | ? [V15r: mono_2Etyop_2Ebinary__ieee_2Erounding,V16f_2E0: u,V17f0_2E0: u,V18f1_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V15r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V16f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18f1_2E0 ) ) ) )
      | ? [V19r: mono_2Etyop_2Ebinary__ieee_2Erounding,V20f_2E0: u,V21f0_2E0: u,V22f1_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0ff_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22f1_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__Axiom,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0f0_2E0: u,V1f1_2E0: u,V2f2_2E0: u,V3f3_2E0: u,V4f4_2E0: u,V5f5_2E0: u,V6f6_2E0: u] :
    ? [V7fn_2E0: u] :
      ( ! [V8a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V9a1_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a1_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V0f0_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V9a1_2E0 ) ) ) )
      & ! [V10a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V11a1_2E0: u,V12a2_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V10a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a2_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V1f1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V10a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12a2_2E0 ) ) ) )
      & ! [V13a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V14a1_2E0: u,V15a2_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V13a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V14a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15a2_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V2f2_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V13a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V14a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15a2_2E0 ) ) ) )
      & ! [V16a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V17a1_2E0: u,V18a2_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18a2_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V3f3_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18a2_2E0 ) ) ) )
      & ! [V19a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V20a1_2E0: u,V21a2_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V4f4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21a2_2E0 ) ) ) )
      & ! [V22a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V23a1_2E0: u,V24a2_2E0: u,V25a3_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V22a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25a3_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V5f5_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V22a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25a3_2E0 ) ) ) )
      & ! [V26a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V27a1_2E0: u,V28a2_2E0: u,V29a3_2E0: u] :
          ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ A_27a ) @ V7fn_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V26a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a3_2E0 ) ) ) ) )
          = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V6f6_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V26a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V27a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a3_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__induction,axiom,
    ! [A_27t: d,A_27w: d,V0P_2E0: u] :
      ( ( ! [V1r: mono_2Etyop_2Ebinary__ieee_2Erounding,V2f_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2f_2E0 ) ) ) ) ) )
        & ! [V3r: mono_2Etyop_2Ebinary__ieee_2Erounding,V4f_2E0: u,V5f0_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V4f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V5f0_2E0 ) ) ) ) ) )
        & ! [V6r: mono_2Etyop_2Ebinary__ieee_2Erounding,V7f_2E0: u,V8f0_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V7f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V8f0_2E0 ) ) ) ) ) )
        & ! [V9r: mono_2Etyop_2Ebinary__ieee_2Erounding,V10f_2E0: u,V11f0_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V11f0_2E0 ) ) ) ) ) )
        & ! [V12r: mono_2Etyop_2Ebinary__ieee_2Erounding,V13f_2E0: u,V14f0_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V12r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V14f0_2E0 ) ) ) ) ) )
        & ! [V15r: mono_2Etyop_2Ebinary__ieee_2Erounding,V16f_2E0: u,V17f0_2E0: u,V18f1_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V15r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V16f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18f1_2E0 ) ) ) ) ) )
        & ! [V19r: mono_2Etyop_2Ebinary__ieee_2Erounding,V20f_2E0: u,V21f0_2E0: u,V22f1_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V19r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20f_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22f1_2E0 ) ) ) ) ) ) )
     => ! [V23f_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ V0P_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V23f_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__case__cong,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0f6_27_2E0: u,V1f5_27_2E0: u,V2f4_27_2E0: u,V3f3_27_2E0: u,V4f2_27_2E0: u,V5f1_27_2E0: u,V6f_27_2E0: u,V7M_2E0: u,V8M_27_2E0: u,V9f_2E0: u,V10f1_2E0: u,V11f2_2E0: u,V12f3_2E0: u,V13f4_2E0: u,V14f5_2E0: u,V15f6_2E0: u] :
      ( ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V7M_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 ) )
        & ! [V16a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V17a1_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V9f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V6f_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V16a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V17a1_2E0 ) ) ) ) )
        & ! [V18a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V19a1_2E0: u,V20a2_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V18a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V19a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a2_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V10f1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V18a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V19a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a2_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V5f1_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V18a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V19a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V20a2_2E0 ) ) ) ) )
        & ! [V21a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V22a1_2E0: u,V23a2_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V21a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a2_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V11f2_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V21a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a2_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V4f2_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V21a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V23a2_2E0 ) ) ) ) )
        & ! [V24a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V25a1_2E0: u,V26a2_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V24a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a2_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V12f3_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V24a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a2_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V3f3_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V24a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26a2_2E0 ) ) ) ) )
        & ! [V27a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V28a1_2E0: u,V29a2_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V27a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a2_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V13f4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V27a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a2_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V2f4_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V27a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29a2_2E0 ) ) ) ) )
        & ! [V30a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V31a1_2E0: u,V32a2_2E0: u,V33a3_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V30a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V32a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a3_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V14f5_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V30a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V32a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a3_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V1f5_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V30a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V31a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V32a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V33a3_2E0 ) ) ) ) )
        & ! [V34a0: mono_2Etyop_2Ebinary__ieee_2Erounding,V35a1_2E0: u,V36a2_2E0: u,V37a3_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V34a0 ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V36a2_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V37a3_2E0 ) ) ) )
           => ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V15f6_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V34a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V36a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V37a3_2E0 ) ) )
              = ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V0f6_27_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V34a0 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V35a1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V36a2_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V37a3_2E0 ) ) ) ) ) )
     => ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V7M_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V9f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V10f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V11f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V12f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V13f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V14f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V15f6_2E0 ) ) )
        = ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V8M_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V6f_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V5f1_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V4f2_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V3f3_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V2f4_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V1f5_27_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V0f6_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efp__op__case__eq,axiom,
    ! [A_27a: d,A_27t: d,A_27w: d,V0x_2E0: u,V1v_2E0: u,V2f6_2E0: u,V3f5_2E0: u,V4f4_2E0: u,V5f3_2E0: u,V6f2_2E0: u,V7f1_2E0: u,V8f_2E0: u] :
      ( ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efp__op__CASE_2E8 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V8f_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V7f1_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V6f2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V5f3_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V4f4_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V3f5_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V2f6_2E0 ) ) )
        = ( s @ A_27a @ V1v_2E0 ) )
    <=> ( ? [V9r: mono_2Etyop_2Ebinary__ieee_2Erounding,V10f_27_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sqrt_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10f_27_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ V8f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V10f_27_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) )
        | ? [V11r: mono_2Etyop_2Ebinary__ieee_2Erounding,V12f_27_2E0: u,V13f0_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V11r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12f_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13f0_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V7f1_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V11r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V12f_27_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V13f0_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) )
        | ? [V14r: mono_2Etyop_2Ebinary__ieee_2Erounding,V15f_27_2E0: u,V16f0_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V14r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15f_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V16f0_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V6f2_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V14r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V15f_27_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V16f0_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) )
        | ? [V17r: mono_2Etyop_2Ebinary__ieee_2Erounding,V18f_27_2E0: u,V19f0_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V17r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18f_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V19f0_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V5f3_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V17r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V18f_27_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V19f0_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) )
        | ? [V20r: mono_2Etyop_2Ebinary__ieee_2Erounding,V21f_27_2E0: u,V22f0_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V20r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21f_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22f0_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ V4f4_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V20r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V21f_27_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V22f0_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) )
        | ? [V23r: mono_2Etyop_2Ebinary__ieee_2Erounding,V24f_27_2E0: u,V25f0_2E0: u,V26f1_27_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulAdd_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V23r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24f_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26f1_27_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V3f5_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V23r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V24f_27_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V25f0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V26f1_27_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) )
        | ? [V27r: mono_2Etyop_2Ebinary__ieee_2Erounding,V28f_27_2E0: u,V29f0_2E0: u,V30f1_27_2E0: u] :
            ( ( ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0x_2E0 )
              = ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__MulSub_2E4 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V27r ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28f_27_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29f0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30f1_27_2E0 ) ) ) )
            & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Erounding @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ A_27a ) ) ) ) @ V2f6_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V27r ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V28f_27_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V29f0_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V30f1_27_2E0 ) ) )
              = ( s @ A_27a @ V1v_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Enum2float__compare__float__compare2num,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0a ) )
      = V0a ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare2num__num2float__compare,axiom,
    ! [V0r: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    <=> ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ V0r ) )
        = V0r ) ) ).

thf(thm_2Ebinary__ieee_2Enum2float__compare__11,axiom,
    ! [V0r: mono_2Etyop_2Enum_2Enum,V1r_27: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
     => ( ( mono_2Ec_2Eprim__rec_2E_3C @ V1r_27 @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
       => ( ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ V0r )
            = ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ V1r_27 ) )
        <=> ( V0r = V1r_27 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare2num__11,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1a_27: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0a )
        = ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V1a_27 ) )
    <=> ( V0a = V1a_27 ) ) ).

thf(thm_2Ebinary__ieee_2Enum2float__compare__ONTO,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
    ? [V1r: mono_2Etyop_2Enum_2Enum] :
      ( ( V0a
        = ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ V1r ) )
      & ( mono_2Ec_2Eprim__rec_2E_3C @ V1r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare2num__ONTO,axiom,
    ! [V0r: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0r @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    <=> ? [V1a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
          ( V0r
          = ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V1a ) ) ) ).

thf(thm_2Ebinary__ieee_2Enum2float__compare__thm,axiom,
    ( ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ mono_2Ec_2Enum_2E0 )
      = mono_2Ec_2Ebinary__ieee_2ELT )
    & ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
      = mono_2Ec_2Ebinary__ieee_2EEQ )
    & ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
      = mono_2Ec_2Ebinary__ieee_2EGT )
    & ( ( mono_2Ec_2Ebinary__ieee_2Enum2float__compare @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      = mono_2Ec_2Ebinary__ieee_2EUN ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare2num__thm,axiom,
    ( ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ mono_2Ec_2Ebinary__ieee_2ELT )
      = mono_2Ec_2Enum_2E0 )
    & ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ mono_2Ec_2Ebinary__ieee_2EEQ )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ mono_2Ec_2Ebinary__ieee_2EGT )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ mono_2Ec_2Ebinary__ieee_2EUN )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__EQ__float__compare,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1a_27: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0a = V1a_27 )
    <=> ( ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V0a )
        = ( mono_2Ec_2Ebinary__ieee_2Efloat__compare2num @ V1a_27 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__case__def,axiom,
    ! [A_27a: d] :
      ( ! [V0v0_2E0: u,V1v1_2E0: u,V2v2_2E0: u,V3v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2ELT ) ) @ ( s @ A_27a @ V0v0_2E0 ) @ ( s @ A_27a @ V1v1_2E0 ) @ ( s @ A_27a @ V2v2_2E0 ) @ ( s @ A_27a @ V3v3_2E0 ) ) )
          = ( s @ A_27a @ V0v0_2E0 ) )
      & ! [V4v0_2E0: u,V5v1_2E0: u,V6v2_2E0: u,V7v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2EEQ ) ) @ ( s @ A_27a @ V4v0_2E0 ) @ ( s @ A_27a @ V5v1_2E0 ) @ ( s @ A_27a @ V6v2_2E0 ) @ ( s @ A_27a @ V7v3_2E0 ) ) )
          = ( s @ A_27a @ V5v1_2E0 ) )
      & ! [V8v0_2E0: u,V9v1_2E0: u,V10v2_2E0: u,V11v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2EGT ) ) @ ( s @ A_27a @ V8v0_2E0 ) @ ( s @ A_27a @ V9v1_2E0 ) @ ( s @ A_27a @ V10v2_2E0 ) @ ( s @ A_27a @ V11v3_2E0 ) ) )
          = ( s @ A_27a @ V10v2_2E0 ) )
      & ! [V12v0_2E0: u,V13v1_2E0: u,V14v2_2E0: u,V15v3_2E0: u] :
          ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2EUN ) ) @ ( s @ A_27a @ V12v0_2E0 ) @ ( s @ A_27a @ V13v1_2E0 ) @ ( s @ A_27a @ V14v2_2E0 ) @ ( s @ A_27a @ V15v3_2E0 ) ) )
          = ( s @ A_27a @ V15v3_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Edatatype__float__compare,axiom,
    ! [V0float__compare: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] : ( mono_2Ec_2Ebool_2EDATATYPE_2Emono_2Etyop_2Emin_2Ebool @ ( V0float__compare @ mono_2Ec_2Ebinary__ieee_2ELT @ mono_2Ec_2Ebinary__ieee_2EEQ @ mono_2Ec_2Ebinary__ieee_2EGT @ mono_2Ec_2Ebinary__ieee_2EUN ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__distinct,axiom,
    ( ( (~) @ ( mono_2Ec_2Ebinary__ieee_2ELT = mono_2Ec_2Ebinary__ieee_2EEQ ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2ELT = mono_2Ec_2Ebinary__ieee_2EGT ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2ELT = mono_2Ec_2Ebinary__ieee_2EUN ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EEQ = mono_2Ec_2Ebinary__ieee_2EGT ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EEQ = mono_2Ec_2Ebinary__ieee_2EUN ) )
    & ( (~) @ ( mono_2Ec_2Ebinary__ieee_2EGT = mono_2Ec_2Ebinary__ieee_2EUN ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__nchotomy,axiom,
    ! [V0a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] :
      ( ( V0a = mono_2Ec_2Ebinary__ieee_2ELT )
      | ( V0a = mono_2Ec_2Ebinary__ieee_2EEQ )
      | ( V0a = mono_2Ec_2Ebinary__ieee_2EGT )
      | ( V0a = mono_2Ec_2Ebinary__ieee_2EUN ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__Axiom,axiom,
    ! [A_27a: d,V0x0_2E0: u,V1x1_2E0: u,V2x2_2E0: u,V3x3_2E0: u] :
    ? [V4f_2E0: u] :
      ( ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2ELT ) ) ) )
        = ( s @ A_27a @ V0x0_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2EEQ ) ) ) )
        = ( s @ A_27a @ V1x1_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2EGT ) ) ) )
        = ( s @ A_27a @ V2x2_2E0 ) )
      & ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Ebinary__ieee_2Efloat__compare @ A_27a ) @ V4f_2E0 ) @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ mono_2Ec_2Ebinary__ieee_2EUN ) ) ) )
        = ( s @ A_27a @ V3x3_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__induction,axiom,
    ! [V0P: mono_2Etyop_2Ebinary__ieee_2Efloat__compare > $o] :
      ( ( ( V0P @ mono_2Ec_2Ebinary__ieee_2EEQ )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2EGT )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2ELT )
        & ( V0P @ mono_2Ec_2Ebinary__ieee_2EUN ) )
     => ! [V1a: mono_2Etyop_2Ebinary__ieee_2Efloat__compare] : ( V0P @ V1a ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__case__cong,axiom,
    ! [A_27a: d,V0v3_27_2E0: u,V1v2_27_2E0: u,V2v1_27_2E0: u,V3v0_27_2E0: u,V4M: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V5M_27: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V6v0_2E0: u,V7v1_2E0: u,V8v2_2E0: u,V9v3_2E0: u] :
      ( ( ( V4M = V5M_27 )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2ELT )
         => ( ( s @ A_27a @ V6v0_2E0 )
            = ( s @ A_27a @ V3v0_27_2E0 ) ) )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EEQ )
         => ( ( s @ A_27a @ V7v1_2E0 )
            = ( s @ A_27a @ V2v1_27_2E0 ) ) )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EGT )
         => ( ( s @ A_27a @ V8v2_2E0 )
            = ( s @ A_27a @ V1v2_27_2E0 ) ) )
        & ( ( V5M_27 = mono_2Ec_2Ebinary__ieee_2EUN )
         => ( ( s @ A_27a @ V9v3_2E0 )
            = ( s @ A_27a @ V0v3_27_2E0 ) ) ) )
     => ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V4M ) ) @ ( s @ A_27a @ V6v0_2E0 ) @ ( s @ A_27a @ V7v1_2E0 ) @ ( s @ A_27a @ V8v2_2E0 ) @ ( s @ A_27a @ V9v3_2E0 ) ) )
        = ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V5M_27 ) ) @ ( s @ A_27a @ V3v0_27_2E0 ) @ ( s @ A_27a @ V2v1_27_2E0 ) @ ( s @ A_27a @ V1v2_27_2E0 ) @ ( s @ A_27a @ V0v3_27_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__compare__case__eq,axiom,
    ! [A_27a: d,V0x: mono_2Etyop_2Ebinary__ieee_2Efloat__compare,V1v3_2E0: u,V2v2_2E0: u,V3v1_2E0: u,V4v0_2E0: u,V5v_2E0: u] :
      ( ( ( s @ A_27a @ ( c_2Ebinary__ieee_2Efloat__compare__CASE_2E5 @ ( s @ tyop_2Ebinary__ieee_2Efloat__compare @ ( i_mono_2Etyop_2Ebinary__ieee_2Efloat__compare @ V0x ) ) @ ( s @ A_27a @ V4v0_2E0 ) @ ( s @ A_27a @ V3v1_2E0 ) @ ( s @ A_27a @ V2v2_2E0 ) @ ( s @ A_27a @ V1v3_2E0 ) ) )
        = ( s @ A_27a @ V5v_2E0 ) )
    <=> ( ( ( V0x = mono_2Ec_2Ebinary__ieee_2ELT )
          & ( ( s @ A_27a @ V4v0_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EEQ )
          & ( ( s @ A_27a @ V3v1_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EGT )
          & ( ( s @ A_27a @ V2v2_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) )
        | ( ( V0x = mono_2Ec_2Ebinary__ieee_2EUN )
          & ( ( s @ A_27a @ V1v3_2E0 )
            = ( s @ A_27a @ V5v_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ezero__lt__twopow,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V0n ) ) ).

thf(thm_2Ebinary__ieee_2Ezero__le__twopow,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V0n ) ) ).

thf(thm_2Ebinary__ieee_2Ezero__neq__twopow,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum] :
      ( (~)
      @ ( ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V0n )
        = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Ezero__le__pos__div__twopow,axiom,
    ! [V0m: mono_2Etyop_2Enum_2Enum,V1n: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ V0m ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V1n ) ) ) ).

thf(thm_2Ebinary__ieee_2Ediv__eq0,axiom,
    ! [V0a: mono_2Etyop_2Erealax_2Ereal,V1b: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ V1b )
     => ( ( ( mono_2Ec_2Ereal_2E_2F @ V0a @ V1b )
          = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
      <=> ( V0a
          = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eexp__ge2,axiom,
    ! [V0b: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Earithmetic_2E_3C_3D @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V0b ) )
      = ( mono_2Ec_2Earithmetic_2E_3C_3D @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V0b ) ) ).

thf(thm_2Ebinary__ieee_2Eexp__gt2,axiom,
    ! [V0b: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V0b ) )
      = ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V0b ) ) ).

thf(thm_2Ebinary__ieee_2Ele2,axiom,
    ! [V0n: mono_2Etyop_2Erealax_2Ereal,V1m: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V0n )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V1m ) )
     => ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ V0n @ V1m ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__components,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,A_27d: d,A_27e: d,A_27f: d,A_27g: d,A_27h: d,A_27i: d,A_27j: d,A_27t: d,A_27w: d] :
      ( ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2Eword__sub_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ c_2Ewords_2Eword__T_2E0 ) )
      & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2Eword__sub_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ c_2Ewords_2Eword__T_2E0 ) )
      & ! [V0fp__op_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ c_2Ewords_2Eword__T_2E0 ) )
      & ! [V1fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V1fp__op_2E0 ) ) ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
      & ! [V2x_2E0: u] :
          ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ V2x_2E0 ) ) ) ) ) )
          = ( mono_2Ec_2Ewords_2Eword__1comp_2Emono_2Etyop_2Eone_2Eone @ ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27e @ A_27f ) @ V2x_2E0 ) ) ) ) ) )
      & ! [V3x_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ V3x_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27g @ A_27h ) @ V3x_2E0 ) ) ) )
      & ! [V4x_2E0: u] :
          ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ V4x_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27i @ A_27j ) @ V4x_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__distinct,axiom,
    ! [A_27a: d,A_27b: d,A_27t: d,A_27w: d] :
      ( ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V0fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V0fp__op_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V1fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V1fp__op_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V2fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V2fp__op_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V3fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V3fp__op_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V4fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V4fp__op_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V5fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V5fp__op_2E0 ) ) ) ) )
      & ! [V6fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V6fp__op_2E0 ) ) ) ) )
      & ( (~)
        @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      & ! [V7fp__op_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ V7fp__op_2E0 ) ) ) ) )
      & ! [V8x_2E0: u] :
          ( (~)
          @ ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V8x_2E0 ) ) )
            = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V8x_2E0 ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__values,axiom,
    ! [A_27a: d,A_27b: d,A_27t: d,A_27w: d] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = mono_2Ec_2Ebinary__ieee_2EInfinity )
      & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = mono_2Ec_2Ebinary__ieee_2EInfinity )
      & ! [V0fp__op_2E0: u] :
          ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN )
      & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
      & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
      & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Earithmetic_2E_2B @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ezero__to__real,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
      & ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
        = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Esign__not__zero,axiom,
    ! [V0s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
      ( (~)
      @ ( ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone @ V0s ) )
        = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sets,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__zero_2E0 )
        = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINSERT_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINSERT_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Epred__set_2EEMPTY_2E0 ) ) ) ) ) )
      & ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 )
        = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINSERT_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINSERT_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ c_2Epred__set_2EEMPTY_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Einfinity__properties,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ezero__properties,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Esome__nan__properties,axiom,
    ! [A_27a: d,A_27b: d,V0fp__op_2E0: u] :
      ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V0fp__op_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Emin__properties,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      <=> ( ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
          & ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__integral_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      <=> ( ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
          & ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Etop__properties,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      <=> ( (~)
          @ ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      & ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      <=> ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
          = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ebottom__properties,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
      & ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      <=> ( (~)
          @ ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      & ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      <=> ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
          = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__zero,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
    <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__finite,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
        | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
        | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__cases__finite,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__distinct__finite,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__cases,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
      | ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__distinct,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      & ( (~)
        @ ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__infinities,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
    <=> ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
        | ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__infinities__distinct,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u] :
      ( (~)
      @ ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
        & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__to__real__negate,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) )
      = ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__negate__negate,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ).

thf(thm_2Ebinary__ieee_2Eulp,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eneg__ulp,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
      = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2EULP__le__mono,axiom,
    ! [A_27a: d,A_27t: d,V0e1_2E0: u,V1e2_2E0: u] :
      ( ( (~)
        @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V1e2_2E0 )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
     => ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V0e1_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V1e2_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__ls_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V0e1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V1e2_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eulp__lt__ULP,axiom,
    ! [A_27t: d,A_27w: d,V0e_2E0: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V0e_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eulp__lt__largest,axiom,
    ! [A_27t: d,A_27w: d] : ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eulp__lt__threshold,axiom,
    ! [A_27t: d,A_27w: d] : ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eabs__float__value,axiom,
    ( ! [V0b: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1c: mono_2Etyop_2Erealax_2Ereal,V2d: mono_2Etyop_2Erealax_2Ereal] :
        ( ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone @ V0b ) ) @ V1c ) @ V2d ) )
        = ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Erealax_2Ereal__mul @ V1c @ V2d ) ) )
    & ! [V3b: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4c: mono_2Etyop_2Erealax_2Ereal] :
        ( ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Epow @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ewords_2Ew2n_2Emono_2Etyop_2Eone_2Eone @ V3b ) ) @ V4c ) )
        = ( mono_2Ec_2Ereal_2Eabs @ V4c ) ) ) ).

thf(thm_2Ebinary__ieee_2Eless__than__ulp,axiom,
    ! [A_27t: d,A_27w: d,V0a_2E0: u] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
    <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__is__zero__to__real,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V0x_2E0 ) ) ) )
        = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__to__real__eq,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
        = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) )
    <=> ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) )
        | ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
          & ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ediff__float__ULP,axiom,
    ! [A_27t: d,A_27w: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( ( (~)
          @ ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) )
            = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) ) )
        & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eexponent__boundary_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) ) )
     => ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0x_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1y_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ediff__lt__ulp__eq0,axiom,
    ! [A_27t: d,A_27w: d,V0a_2E0: u,V1b_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eexponent__boundary_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2x @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2x @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V2x ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V2x ) )
        & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Ediff__lt__ulp__even,axiom,
    ! [A_27t: d,A_27w: d,V0a_2E0: u,V1b_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eexponent__boundary_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) @ V2x ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) ) ) ) @ V2x ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Ediff__lt__ulp__even4,axiom,
    ! [A_27t: d,A_27w: d,V0a_2E0: u,V1b_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Eexponent__boundary_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) @ V2x ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 ) ) ) ) @ V2x ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1b_2E0 )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0a_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardZero,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2r @ V1x ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ V2r ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
        & ( ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
            & ( (~)
              @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
         => ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ V2r ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2r @ V1x ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( ( ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2r @ V1x ) ) )
            = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
         => ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__lsb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) ) ) ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven0,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) )
          = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
        & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ebinary__ieee_2Efloat__Significand_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) )
          = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
        & ( (~)
          @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) )
            = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( (~) @ ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Eabs @ V2r ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) ) )
        & ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ ( mono_2Ec_2Ereal_2Ereal__sub @ V2r @ V1x ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2EULP_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Ebool_2Eitself @ A_27t ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) ) )
        & ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ V1x ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V0y_2E0 ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardZero__is__zero,axiom,
    ! [A_27t: d,A_27w: d,V0x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ V0x ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
        | ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven__is__zero,axiom,
    ! [A_27t: d,A_27w: d,V0x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V0x ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
        | ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardZero__is__minus__zero,axiom,
    ! [A_27t: d,A_27w: d,V0x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ V0x ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2ET ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardZero__is__plus__zero,axiom,
    ! [A_27t: d,A_27w: d,V0x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Eabs @ V0x ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven__is__minus__zero,axiom,
    ! [A_27t: d,A_27w: d,V0x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V0x ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2ET ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven__is__plus__zero,axiom,
    ! [A_27t: d,A_27w: d,V0x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Eabs @ V0x ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ mono_2Ec_2Ebool_2EF ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V0x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Elargest__is__positive,axiom,
    ! [A_27t: d,A_27w: d] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ethreshold__is__positive,axiom,
    ! [A_27t: d,A_27w: d] : ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V1x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTiesToEven__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Ereal_2Ereal__lte @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTiesToEven ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardZero__top,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V1x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardZero__bottom,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardPositive__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V1x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardPositive__bottom,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardNegative__top,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V1x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Eround__roundTowardNegative__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0y_2E0: u,V1x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ V1x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V1x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__roundTowardZero__top,axiom,
    ! [A_27t: d,A_27w: d,V0b: $o,V1y_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V2x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0b ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__roundTowardZero__bottom,axiom,
    ! [A_27t: d,A_27w: d,V0b: $o,V1y_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ V2x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardZero ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0b ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__roundTowardPositive__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0b: $o,V1y_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V2x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0b ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__roundTowardPositive__bottom,axiom,
    ! [A_27t: d,A_27w: d,V0b: $o,V1y_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ V2x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardPositive ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0b ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__roundTowardNegative__top,axiom,
    ! [A_27t: d,A_27w: d,V0b: $o,V1y_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ V2x )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0b ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__roundTowardNegative__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0b: $o,V1y_2E0: u,V2x: mono_2Etyop_2Erealax_2Ereal] :
      ( ( mono_2Ec_2Erealax_2Ereal__lt @ V2x @ ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0b ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2x ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__minus__zero,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
      = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ c_2Ewords_2Eword__T_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__non__zero,axiom,
    ! [A_27a: d,A_27b: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1toneg: $o,V2r: mono_2Etyop_2Erealax_2Ereal,V3s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4e_2E0: u,V5f_2E0: u] :
      ( ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V4e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ V5f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) )
        & ( ( (~)
            @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V4e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
          | ( (~)
            @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ V5f_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V4e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ V5f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1toneg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1toneg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__top,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1toneg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__bottom,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1toneg: $o,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Eround_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1toneg ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V2r ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__to__real,axiom,
    ! [A_27t: d,A_27w: d,F2: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > $o,F0: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,F1_2E0: u] :
      ( ! [V0s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29] :
          ( ( F2 @ V0s )
        <=> ( V0s
            = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
     => ( ! [V0s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V3r: mono_2Etyop_2Erealax_2Ereal] :
            ( ( F0 @ V0s @ V3r )
            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal @ ( F2 @ V0s ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ V3r ) @ V3r ) )
       => ( ! [V1e_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1e_2E0 ) ) ) )
            <=> ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1e_2E0 )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
         => ! [V0s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1e_2E0: u,V2f_2E0: u] :
              ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
              = ( mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal @ ( F0 @ V0s ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Erealax_2Ereal @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1e_2E0 ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2f_2E0 ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Edimword_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27w ) @ V1e_2E0 ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Ew2n_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27t ) @ V2f_2E0 ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Edimword_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Elargest,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      = ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2D @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EUINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Edimword_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Ethreshold,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      = ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Erealax_2Ereal__mul @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( mono_2Ec_2Earithmetic_2E_2D @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EUINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__sub @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2E_2F @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2E_2A @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2Edimword_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27t ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ ( mono_2Ec_2Earithmetic_2EEXP @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Ewords_2EINT__MAX_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Elargest__is__top,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Efcp_2Edimindex_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ A_27w ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
     => ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
        = ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Elargest__lt__threshold,axiom,
    ! [A_27t: d,A_27w: d] : ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__tests,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,A_27d: d,A_27e: d,A_27f: d,A_27g: d,A_27h: d,A_27i: d,A_27j: d,A_27k: d,A_27l: d,A_27m: d,A_27n: d] :
      ( ! [V0s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V1e_2E0: u,V2f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__nan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V0s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V1e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ V2f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27b @ A_27a ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ V1e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27a ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
            & ( (~)
              @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ V2f_2E0 )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27b ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) )
      & ! [V3s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V4e_2E0: u,V5f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__signalling_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V3s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ V4e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ V5f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27d @ A_27c ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ V4e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27c ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
            & ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ewords_2Eword__msb_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ V5f_2E0 ) ) ) ) )
            & ( (~)
              @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ V5f_2E0 )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27d ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) )
      & ! [V6s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V7e_2E0: u,V8f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V6s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ V7e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ V8f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27f @ A_27e ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ V7e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27e ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
            & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ V8f_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27f ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) )
      & ! [V9s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V10e_2E0: u,V11f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__normal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V9s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ V10e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27h ) @ V11f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27h @ A_27g ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( ( (~)
              @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ V10e_2E0 )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) )
            & ( (~)
              @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ V10e_2E0 )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27g ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
      & ! [V12s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V13e_2E0: u,V14f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__subnormal_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V12s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ V13e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ V14f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27j @ A_27i ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ V13e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27i ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
            & ( (~)
              @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ V14f_2E0 )
                = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27j ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) ) )
      & ! [V15s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V16e_2E0: u,V17f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__zero_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V15s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ V16e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ V17f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27l @ A_27k ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ V16e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27k ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) )
            & ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ V17f_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27l ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) ) ) ) ) ) )
      & ! [V18s: mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29,V19e_2E0: u,V20f_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__finite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( c_2Ebinary__ieee_2Efloat__Sign__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_2Ctyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29 @ ( mono_2Ec_2Ecombin_2EK_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ V18s ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( c_2Ebinary__ieee_2Efloat__Exponent__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ V19e_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ ( c_2Ebinary__ieee_2Efloat__Significand__fupd_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) ) @ ( c_2Ecombin_2EK_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27n ) @ V20f_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27n @ A_27m ) @ c_2Ebool_2EARB_2E0 ) ) ) ) ) ) ) ) ) )
        <=> ( (~)
            @ ( ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ V19e_2E0 )
              = ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( c_2Ewords_2Eword__2comp_2E1 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A_27m ) @ ( c_2Ewords_2En2w_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__infinity__negate__abs,axiom,
    ! [A_27t: d,A_27w: d] :
      ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__abs_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      & ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__abs_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__round__to__integral__compute,axiom,
    ! [A_27a: d,A_27b: d,A_27t: d,A_27w: d] :
      ( ! [V0m: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round__to__integral_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0m ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      & ! [V1m: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__round__to__integral_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V1m ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
      & ! [V2m: mono_2Etyop_2Ebinary__ieee_2Erounding,V3fp__op_2E0: u] :
          ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__round__to__integral_2E2 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V2m ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V3fp__op_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V3fp__op_2E0 ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__compute,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,A_27d: d,A_27t: d,A_27w: d] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) ) ) ) ) )
      & ! [V3mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4x_2E0: u,V5fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V6mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ! [V7mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V8mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ! [V9mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__nan,axiom,
    ! [A_27a: d,A_27b: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN )
        | ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__finite,axiom,
    ! [A_27a: d,A_27b: d,F2: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,F0_2E0: u,F1_2E0: u] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F2 @ V0mode )
        <=> ( V0mode = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
     => ( ! [V3r1: mono_2Etyop_2Erealax_2Ereal,V4r2: mono_2Etyop_2Erealax_2Ereal,V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V3r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
          <=> ( ( V3r1
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( V4r2
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
                = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) )
       => ( ! [V1x_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3r1: mono_2Etyop_2Erealax_2Ereal,V4r2: mono_2Etyop_2Erealax_2Ereal] :
              ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V3r1 ) )
                & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V4r2 ) ) )
             => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V3r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) ) @ ( F2 @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__add @ V3r1 @ V4r2 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__finite__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__plus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__finite__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__add__minus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__add_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__compute,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,A_27d: d,A_27t: d,A_27w: d] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) ) ) ) ) )
      & ! [V3mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4x_2E0: u,V5fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V6mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V7mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ! [V8mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V9mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__nan,axiom,
    ! [A_27a: d,A_27b: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN )
        | ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__finite,axiom,
    ! [A_27a: d,A_27b: d,F2: mono_2Etyop_2Ebinary__ieee_2Erounding > $o,F0_2E0: u,F1_2E0: u] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( F2 @ V0mode )
        <=> ( V0mode = mono_2Ec_2Ebinary__ieee_2EroundTowardNegative ) )
     => ( ! [V3r1: mono_2Etyop_2Erealax_2Ereal,V4r2: mono_2Etyop_2Erealax_2Ereal,V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V3r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
          <=> ( ( V3r1
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( V4r2
                = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
              & ( (~)
                @ ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
                  = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) ) )
       => ( ! [V1x_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
                = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3r1: mono_2Etyop_2Erealax_2Ereal,V4r2: mono_2Etyop_2Erealax_2Ereal] :
              ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V3r1 ) )
                & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V4r2 ) ) )
             => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ F0_2E0 ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V3r1 ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ V4r2 ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) ) @ ( F2 @ V0mode ) ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2Ereal__sub @ V3r1 @ V4r2 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__finite__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__plus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__finite__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__sub__minus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
      ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__sub_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__compute,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,A_27d: d,A_27t: d,A_27w: d] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) ) ) ) ) )
      & ! [V3mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4x_2E0: u,V5fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V6mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ! [V7mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ! [V8mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
      & ! [V9mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__nan,axiom,
    ! [A_27a: d,A_27b: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN )
        | ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__finite,axiom,
    ! [A_27a: d,A_27b: d,F0_2E0: u] :
      ( ! [V1x_2E0: u,V2y_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
        <=> ( (~)
            @ ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
              = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3r1: mono_2Etyop_2Erealax_2Ereal,V4r2: mono_2Etyop_2Erealax_2Ereal] :
          ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V3r1 ) )
            & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V4r2 ) ) )
         => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Erealax_2Ereal__mul @ V3r1 @ V4r2 ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__finite__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o,F1_2E0: u] :
      ( ! [V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V2r )
        <=> ( V2r
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [V1x_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
          <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
       => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
            ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
           => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V2r ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__plus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o,F1_2E0: u] :
      ( ! [V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V2r )
        <=> ( V2r
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [V1x_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
          <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
       => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
            ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
           => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V2r ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__finite__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o,F1_2E0: u] :
      ( ! [V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V2r )
        <=> ( V2r
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [V1x_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
          <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
       => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
            ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
           => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V2r ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__mul__minus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o,F1_2E0: u] :
      ( ! [V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V2r )
        <=> ( V2r
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [V1x_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
          <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
       => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
            ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
              = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
           => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
              = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V2r ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Mul_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__compute,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,A_27d: d,A_27t: d,A_27w: d] :
      ( ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ V2fp__op_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) ) ) ) ) )
      & ! [V3mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V4x_2E0: u,V5fp__op_2E0: u] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V3mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ V4x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27c @ A_27d ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27c @ A_27d ) @ V5fp__op_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V6mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V6mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V7mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V7mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V8mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V8mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) )
      & ! [V9mode: mono_2Etyop_2Ebinary__ieee_2Erounding] :
          ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V9mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__nan,axiom,
    ! [A_27a: d,A_27b: d,V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u] :
      ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN )
        | ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) )
          = mono_2Ec_2Ebinary__ieee_2ENaN ) )
     => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) )
        = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( c_2Ebinary__ieee_2Echeck__for__signalling_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27a @ A_27b ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27a @ A_27b ) @ V2y_2E0 ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__finite,axiom,
    ! [A_27t: d,A_27w: d,F0: mono_2Etyop_2Erealax_2Ereal > $o,F2_2E0: u,F1_2E0: u] :
      ( ! [V4r2: mono_2Etyop_2Erealax_2Ereal] :
          ( ( F0 @ V4r2 )
        <=> ( V4r2
            = ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) )
     => ( ! [F1_2E0: u,V1x_2E0: u,V2y_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
          <=> ( (~) @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
       => ( ! [V1x_2E0: u,V2y_2E0: u] :
              ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
            <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                = ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) )
         => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2y_2E0: u,V3r1: mono_2Etyop_2Erealax_2Ereal,V4r2: mono_2Etyop_2Erealax_2Ereal] :
              ( ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V3r1 ) )
                & ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) )
                  = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V4r2 ) ) )
             => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) )
                = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V4r2 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( F0 @ V3r1 ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Einvalidop__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2EFP__Div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Edividezero__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F1_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__round__with__flags_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) ) @ F2_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) ) @ F1_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V2y_2E0 ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Ereal_2E_2F @ V3r1 @ V4r2 ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__finite__plus__infinity,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V1x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
         => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__plus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V1x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
         => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__finite__minus__infinity,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V1x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
         => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2Ebinary__ieee_2Efloat__div__minus__infinity__finite,axiom,
    ! [A_27t: d,A_27w: d,F0_2E0: u] :
      ( ! [V1x_2E0: u] :
          ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
        <=> ( ( j_mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ tyop_2Eone_2Eone ) @ ( c_2Ebinary__ieee_2Efloat__Sign_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ewords_2En2w_2Emono_2Etyop_2Eone_2Eone @ mono_2Ec_2Enum_2E0 ) ) )
     => ! [V0mode: mono_2Etyop_2Ebinary__ieee_2Erounding,V1x_2E0: u,V2r: mono_2Etyop_2Erealax_2Ereal] :
          ( ( ( j_mono_2Etyop_2Ebinary__ieee_2Efloat__value @ ( s @ tyop_2Ebinary__ieee_2Efloat__value @ ( c_2Ebinary__ieee_2Efloat__value_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) )
            = ( mono_2Ec_2Ebinary__ieee_2EFloat @ V2r ) )
         => ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Ebinary__ieee_2Efloat__div_2E3 @ ( s @ tyop_2Ebinary__ieee_2Erounding @ ( i_mono_2Etyop_2Ebinary__ieee_2Erounding @ V0mode ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) )
            = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Ebinary__ieee_2Eflags @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Ebinary__ieee_2Eflags @ ( i_mono_2Etyop_2Ebinary__ieee_2Eflags @ mono_2Ec_2Ebinary__ieee_2Eclear__flags ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ tyop_2Emin_2Ebool ) @ F0_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ V1x_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A_27t @ A_27w ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A_27t @ A_27w ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ).

%------------------------------------------------------------------------------